HttpPost 创建 MVC
我有以下三个类:
public class AModel { .. }
public class BModel {
..
public List A { get; set; }
}
public class CModel {
..
public List B { get; set; }
}
如何获取CModel控制器的httpPost Create中的List对象中的数据?
使用编辑器模板:
// CModel
@Html.EditorFor(model => model.B)
<p>
<input type="submit" value="Create" />
</p>
// BModel
@Html.EditorFor(model => model.A)
<p>
<input type="submit" value="Create" />
</p>
它可以与 List 配合使用,但我无法访问 httpPost create 方法中的 List 对象。
提前致谢,
布鲁诺·格朗让
I have the following three classes:
public class AModel { .. }
public class BModel {
..
public List A { get; set; }
}
public class CModel {
..
public List B { get; set; }
}
How can I get the data in List objects in the httpPost Create of CModel Controller?
with the editor templates:
// CModel
@Html.EditorFor(model => model.B)
<p>
<input type="submit" value="Create" />
</p>
// BModel
@Html.EditorFor(model => model.A)
<p>
<input type="submit" value="Create" />
</p>
it works fine with List but I cannot access to the List objects in the httpPost create method.
thks in advance,
bruno grandjean
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你有这样的事情
你应该能够做到
If you have something like this
you should be able to do
非常感谢您这么快回复我。我终于找到了解决方案,这是我的类定义:
我的 ClasseCmodel 创建视图:
我的 EditorTemplates:
我的 ClasseCmodelController 创建方法:
在最后一个方法中,我恢复了整个对象集,特别是 ClasseAmodel 对象:
这
是我的主要目标..
更有趣的是,我这样修改了我的 ClasseCModel:
以便构建一个递归列表。我为 ClasseCmodel 创建了一个编辑器模板:
并且刚刚添加:
在 ClasseCmodel 创建视图中。
我可以在没有 pb 的情况下在 classeC 列表中添加 ClasseCmodel 对象,现在我得到了一个递归视图。
Thks a lot for replying to me so quickly. I finally found the solution, here is my classes definition:
My ClasseCmodel create view :
My EditorTemplates :
My ClasseCmodelController create methods :
In the last method I recover the whole set of my objects and in particularly the ClasseAmodel objects :
and
which was my main goal..
More interesting, I modified my ClasseCModel like that :
So as to build a recursive List. I created an editor template for ClasseCmodel :
And just added :
In the ClasseCmodel create view.
I can add ClasseCmodel objects in the classeC list without pb and I get now a recursive view..