小编Den*_*vin的帖子

Asp:net MVC 3:@ Html.Editor在模板中对我的模型进行子集合?

我已经被困了很长时间来编辑我的模型的子集合,模型的集合变为空.

我终于找到了一个解决方案,但我发现它有点脏:

首先是我的测试数据:

模型对象:

    public class ContainerObject
    {
        public String Title { get; set; }
        public List<ContainedObject> ObjectList { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

子集合对象:

public class ContainedObject
{
    public int Id { get; set; }
    public String Text { get; set; }
    public Boolean IsSelected { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

生成对象的控制器方法

    public ActionResult TestForm()
    {
        return View(new ContainerObject()
        {
            Title = "This is a sample title",
            ObjectList = new List<ContainedObject>()
                {
                    new ContainedObject(){Id=1, IsSelected = true, Text="ObjectOne"},
                    new …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc partial-views asp.net-mvc-3

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1

c# ×1

partial-views ×1