У меня проблема с моей моделью.У меня DropDownList
со многими значениями перевода (шаблон здесь )
В моем контроллере - HTTPGET:
public ActionResult Edit(int id) {
int DropDownListValueId = id;
SelectListViewModel viewmodel = new SelectListViewModel(0, DropDownListValueId);
return View(viewmodel);
}
На мой взгляд:
<% using (Html.BeginForm())
{%>
<%: Html.ValidationSummary(true)%>
<fieldset>
<legend>Fields</legend>
<%foreach (var item in Model.DropDownListValue.DropDownListValue_Translation)
{%>
<%: Html.TextBoxFor(model => item.Name) %><br />
<% } %>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
<% } %>
В моем контроллере HTTPPOST:
[HttpPost]
public ActionResult Edit(SelectListViewModel viewmodel)
{
return View();
}
Моя проблема: данные не передаются в httppost;Я думаю, что проблема в foreach
на мой взгляд?