use*_*982 6 c# asp.net-mvc model-validation
我正在研究一个在mvc 4上编写的项目,该项目有几个类似向导的行为实例 - 几个视图链通过相同的半填充模型.从第二个视图控件开始最初显示为无效(这是逻辑 - 模型,传递给控制器方法具有相应的属性为空).目前
ModelState.Clear();
使用的是解决方案,但是将模型作为参数放入每个方法看起来很难看.与此处的方法相同,在Asp.Net MVC中禁用模型验证
ModelBinders.Binders[typeof(MyModelType)] = new NonValidatingModelBinder();
Run Code Online (Sandbox Code Playgroud)
项目有太多(超过100个)模型类来手动注册每个模型类.
是否有更简单的方法(也许键入.config)完全关闭模型验证?
我不知道这可行,但你试试这个(bootstrap代码或global.asax)
ModelValidatorProviders.Providers.Clear();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6652 次 |
| 最近记录: |