如何在ASP.NET MVC2中为Html.LabelFor()添加"id"属性?

5 html-helper asp.net-mvc-2

如何在ASP.NET MVC2中为Html.LabelFor()添加"id"属性?

这是我的标签代码:

<%=Html.LabelFor(x => x.FirstName)%>
Run Code Online (Sandbox Code Playgroud)

这是我失败的尝试:

<%=Html.LabelFor(x => x.FirstName, new { @id = "first-name" } )%>
Run Code Online (Sandbox Code Playgroud)

谢谢.

Dav*_*sky 0

LabelFor、TextBoxFor、XXXFor 方法会根据属性名称自动添加 id。我不认为你可以推翻它。如果您希望能够设置 id,则需要使用“非 For”方法,例如 Html.TextBox。