是否可以设置TextBoxFor生成的输入类型

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中的大小约束)