Asp.net mvc 2 dropdowlist的名称是否自动重命名?

Asp.net mvc 2 dropdowlist的名称是否自动重命名?,asp.net-mvc-2,drop-down-menu,Asp.net Mvc 2,Drop Down Menu,我对ASP.NET MVC中的DropDownlist名称有问题 在我的编辑模板中,我 <%: Html.DropDownList("PoolGeometry",Model.selectVm.PoolGeometry, new { id = "poolgeometry" })%> 在生成html中,我已经 <select name="Pool.PoolGeometry" id="poolgeometry"> 通常,“PoolGeometry”是以db为单位

我对ASP.NET MVC中的DropDownlist名称有问题

在我的编辑模板中,我

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

在生成html中,我已经

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

通常,“PoolGeometry”是以db为单位的字段。如果我的dropdownlistname具有相同的名称,则所选值为字段的值

我不明白这个自动重命名

编辑:

名称取决于EditorTemplate:

如果EditorTemplate按如下方式调用:

<%: Html.EditorFor(model => model.Pool,"SwimmingPool","")%>
model.Pool,“SwimmingPool”和“”)%
dropdownlist的名称为“PoolGeometry”,所选值为ok

但如果这样称呼的话:

<%: Html.EditorFor(model => model.Pool,"SwimmingPool")%>
model.Pool,“SwimmingPool”)%%>
dropdownlist的名称为“Pool.PoolGeometry”