У меня проблема с именем DropDownlist в ASP.NET MVC
В моем шаблоне Editor, у меня есть
<%: Html.DropDownList("PoolGeometry",Model.selectVm.PoolGeometry, new { id = "poolgeometry" })%>
В генерации HTML, я
<select name="Pool.PoolGeometry" id="poolgeometry">
Обычно "PoolGeometry" - это поле в дБ. Если у моего dropdownlistname есть то же самое имя, выбранное значение является значением поля.
Я не понимаю это автоматическое переименование!
РЕДАКТИРОВАТЬ:
Имя зависит от EditorTemplate:
если EditorTemplate вызывается так:
<%: Html.EditorFor(model => model.Pool,"SwimmingPool","")%>
Имя выпадающего списка - "PoolGeometry", и выбранные значения в порядке.
Но если это называется так:
<%: Html.EditorFor(model => model.Pool,"SwimmingPool")%>
Название выпадающего списка: "Pool.PoolGeometry"