Asp.net mvc 2 dropdowlist的名称是否自动重命名?
我对ASP.NET MVC中的DropDownlist名称有问题 在我的编辑模板中,我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为单位
<%: 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”