Kob*_*obi 12 model-view-controller html-helper asp.net-mvc-3
当我使用时,我有一个asp mvc 3项目
@Html.TextBoxFor(model => model.Name)
Run Code Online (Sandbox Code Playgroud)
TexBoxFor渲染为
<input id="Name" name="Name" type="text" value="" />
Run Code Online (Sandbox Code Playgroud)
我的模型是"UserModel":
[DisplayName("Name")]
public string Name{ get; set; }
Run Code Online (Sandbox Code Playgroud)
有没有办法在模型中添加模型名称作为前缀?也许有些属性?
我希望文本框呈现为
<input id="UserName" name="UserName" type="text" value="" />
Run Code Online (Sandbox Code Playgroud)
u_1*_*148 11
@Html.TextBoxFor(model => model.attr, new { Name = "txt1" })
Run Code Online (Sandbox Code Playgroud)
只需使用"名称"而不是"名称"
Had*_*das -2
你可以写:
@Html.TextBoxFor(model => model.Name, new { @id= "UserName",@Name="UserName" })
Run Code Online (Sandbox Code Playgroud)