d45*_*456 23 html5 asp.net-mvc-3
我在一个表单中使用ASP.NET MVC 3 TextBoxFor,并希望使用type ="email"更容易输入至少一些移动设备,但无法找到如何使用TextBoxFor设置它.这不容易吗?
在视图中
@Html.LabelFor(m => m.Email)
@Html.TextBoxFor(m => m.Email)
Run Code Online (Sandbox Code Playgroud)
在模型中
[StringLength(50)]
public string Email { get; set; }
Run Code Online (Sandbox Code Playgroud)
(已经使用数据注释来保护DB中的大小约束)
Xor*_*dal 49
尝试使用
@Html.TextBoxFor(m => m.Email, new { @type = "email" })
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/ee703538.aspx(htmlAttributes)