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 )
{
}