在MVC4中更改表单元素的ID

时间:2013-05-03 19:31:21

标签: asp.net-mvc-4 razor

我发现以下内容:

@Html.EditorFor(model => model.name, new { @id = "locationName" })

不会将该元素的id从name更改为locationName,在MVC3中这将更改元素的id。为什么不在MVC4中?

1 个答案:

答案 0 :(得分:0)

@Html.EditorFor的第二个参数用于视图数据,不适用于html属性。

您应该使用@Html.TextBoxFor代替。