【发布时间】:2014-05-06 17:19:00
【问题描述】:
我正在寻找 ModelState.IsValid 返回 false 的情况。
我在我的 MVC 模型上使用验证属性。
[Required(ErrorMessage="The Title is Requiered")]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 5)]
[DataType(DataType.Text)]
public string Title { get; set; }
客户端使用默认的 MVC 3 jquery 库进行验证。
我试图从消除我的错误中删除验证:
- 在页面加载时检查源并删除所有 jquery 引用
- 在我的输入提交中添加 class="cancel"
- 添加一个 onsubmit="return true;"在我的表格上
- 一边拿着一杯咖啡一边单腿跳 10 次
- 从我试图绕过的输入中删除所有与验证相关的类和属性
仍然无法让页面回发无效的表单内容。
【问题讨论】:
-
在 web.config 中关闭客户端验证(暂时)。
标签: javascript jquery asp.net-mvc validation