MVC 4列表没有绑定问题

时间:2013-08-29 21:24:30

标签: asp.net-mvc asp.net-mvc-4

所以我遇到了列表和绑定问题。如果我有一个字符串名称与另一个名称相似的列表。第一个没有约束;

public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View();
    }

    [HttpPost]
    public ActionResult Index(HomeModel model)
    {
        return View();
    }
}

public class HomeModel
{
    public List<string> Test { get; set; }
    public List<string> Tests { get; set; }
}

在视图

@using(Html.BeginForm())
{
    @Html.TextBoxFor(c => c.Test[0])
    <br/>
    @Html.TextBoxFor(c => c.Tests[0])
    <br />
    <input type="submit"/>
}

第一个测试永远不会在回发时获得绑定到它的任何数据。您必须将名称更改为Tezt或其他内容。有没有人见过这个?

0 个答案:

没有答案