@foreach (var item in b)
{
itemCount++;
<input type="hidden" name="[email protected](itemCount.ToString())" value="@item.CouseClassId" />
<input type="hidden" name="[email protected](itemCount.ToString())" value="@item.AnotherId" />
}
и HTML будет как:.net MVC Controller получает значение динамического поля формы?
<input type="hidden" name="class1" value="123" />
<input type="hidden" name="item1" value="456" />
<input type="hidden" name="class2" value="789" />
<input type="hidden" name="item2" value="1011" />
Мой контроллер:
[HttpPost]
public ActionResult CarAddStudent(object model) {
return View("Another");
}
В регуляторе метода, как я объявляю тип модели, и я буду получать динамическое значение от Razor ?
Ваших модели имен свойств Student Class MUSTmatch имена HTML элементов управления вводом, или если вы хотите иметь контроль с тем же именем то модель принимает это с массивом, соответствующим этому имени –
См. также [этот ответ] (http://stackoverflow.com/questions/30094047/html-table-to-ado-net-datatable/30094943#30094943) –