如何向html助手文本框添加属性。
我试过这个:
@Html.TextBox("username", new { id = "username" })
这似乎将'id = username'放在文本框的值字段中。我想在我的文本框中添加一个ID。
感谢。
答案 0 :(得分:6)
第二个参数(示例中为new { id = "username" }
)是TextBox的初始值(值属性)。第三个参数是实际的htmlAttributes:
@Html.TextBox("username", Model.Username, new { id = "username" })
答案 1 :(得分:1)
虽然new { id = "username" }
作为第二个参数有效,但您需要将@
添加到也是关键字的属性,例如class
。