dropdowlist的名称会自动重命名?

时间:2011-01-04 09:41:13

标签: asp.net-mvc-2 drop-down-menu

我在ASP.NET MVC中遇到DropDownlist Name的问题

在我的EditorTemplate中,我已经

  <%: Html.DropDownList("PoolGeometry",Model.selectVm.PoolGeometry, new { id = "poolgeometry" })%>

在生成html时,我

<select name="Pool.PoolGeometry" id="poolgeometry">

通常,“PoolGeometry”是db中的一个字段。如果我的dropdownlistname具有相同的名称,则选择的值是field的值。

我不明白这种自动重命名!

编辑:

名称取决于EditorTemplate:

如果EditorTemplate这样调用:

<%: Html.EditorFor(model => model.Pool,"SwimmingPool","")%>

下拉列表的名称是“PoolGeometry”,选择的值是正确的。

但是,如果这样调用:

<%: Html.EditorFor(model => model.Pool,"SwimmingPool")%>

下拉列表的名称是“Pool.PoolGeometry”

0 个答案:

没有答案