Asp.net mvc 4 是否可以在asp.net MVC4中使用foreach循环对绑定进行建模?
在研究这个问题时,我找到了一种绑定列表属性的可靠方法 请参见此处的示例:Asp.net mvc 4 是否可以在asp.net MVC4中使用foreach循环对绑定进行建模?,asp.net-mvc-4,Asp.net Mvc 4,在研究这个问题时,我找到了一种绑定列表属性的可靠方法 请参见此处的示例: 不幸的是,遍历列表并不能提供我所需要的所有功能 此代码示例对于Get @foreach (Period period in Model.PeriodList) { <div> @Html.TextBoxFor(u => period.PeriodStartNumber) </div> <div>
不幸的是,遍历列表并不能提供我所需要的所有功能 此代码示例对于Get
@foreach (Period period in Model.PeriodList)
{
<div> @Html.TextBoxFor(u => period.PeriodStartNumber) </div>
<div> @Html.TextBoxFor(u => period.PeriodEndNumber) </div>
}
@foreach(Model.PeriodList中的周期)
{
@Html.TextBoxFor(u=>period.PeriodStartNumber)
@Html.TextBoxFor(u=>period.PeriodEndNumber)
}
但是这些控件中的值不会绑定到Post上,并且我无法更新我的模型
这是框架的限制,因此不可能吗?
@foreach (Period period in Model.PeriodList)
{
<div> @Html.TextBoxFor(u => period.PeriodStartNumber) </div>
<div> @Html.TextBoxFor(u => period.PeriodEndNumber) </div>
}
您将有绑定到数字的值
注意:
使用MVC时需要知道的重要事项。始终确保Html元素标记名和模型字段名相同。只有这样绑定才能由MVC完成
毕竟我最终使用了for循环。但这是一个很好的解释。谢谢你的帮助!
public ActionResult SomeAction(Model myModel, string[] PeriodStartNumber )
{
}