如何强制 MVC4 停止添加 'type="" ' 和 'data-val-...' 属性?
例如。
<input type="number" data-val-number="The field Months must be a number." />
如何强制 MVC4 停止添加 'type="" ' 和 'data-val-...' 属性?
例如。
<input type="number" data-val-number="The field Months must be a number." />
这些是由您正在使用的 HTML 助手自动添加的。
你有三个选择:
1) 创建您自己的不添加 data-val 的 HTML 助手
http://www.asp.net/mvc/tutorials/hands-on-labs/aspnet-mvc-4-helpers,-forms-and-validation#Exercise2
2) 用户 jQuery 从您想要的输入中删除 data-val 属性
3) 简单地不要使用 HTML 助手并自己创建输入标签