Название dropdowlist переименовывается автоматически? - PullRequest
1 голос
/ 04 января 2011

У меня проблема с именем 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"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...