所以我遇到了列表和绑定问题。如果我有一个字符串名称与另一个名称相似的列表。第一个没有约束;
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或其他内容。有没有人见过这个?