5
A
回答
2
我認爲這是可能的。創建自定義的ModelValidatorProvider。
public class CustomModelValidatorProvider
: DataAnnotationsModelValidatorProvider
{
protected override IEnumerable<ModelValidator> GetValidators(
ModelMetadata metadata,
ControllerContext context,
IEnumerable<Attribute> attributes)
{
return Enumerable.Empty<ModelValidator>();
}
}
並在啓動時設置此提供程序。
ModelValidatorProviders.Providers.Clear();
ModelValidatorProviders.Providers.Add(new CustomModelValidatorProvider());
這個怎麼樣?
3
考慮,而不是調用清除Modelstate
字典中的控制器動作:
Modelstate.Clear();
相關問題
- 1. 在Rails中,如何驗證特定控制器操作的模型?
- 2. 如何驗證異步控制器中的模型狀態
- 3. Symfony-禁用來自控制器的特定字段驗證
- 4. 特定於控制器操作的asp mvc驗證?
- 5. 控制器上的自定義身份驗證操作方法
- 6. 如何驗證是否從控制器驗證的模型
- 7. 從定製驗證器訪問模型狀態
- 8. 如何操作來自Rails控制器操作的響應狀態代碼
- 9. 自定義驗證的模型參數從控制器
- 10. Yii2禁用特定控制器/操作的調試日誌
- 11. 如何將自定義驗證器自動納入模型
- 12. 如何限制用戶訪問控制器的特定操作?
- 13. 驗證篩選特定的控制器
- 14. 如何在更改模型後驗證模型的狀態
- 15. 如何在不同的控制器中調用模型驗證?
- 16. 如何在MVC4中禁用特定操作\控制器的全局屬性
- 17. 如何在Json控制器操作中驗證用戶?
- 18. ActionFilterAttribute - 適用於特定控制器類型的操作
- 19. 特定控制器的操作列表
- 20. 禁用控制狀態
- 21. 如何禁用MVC 4模型驗證?
- 22. 如何在控制器的操作中看到驗證結果?
- 23. 如何禁用特定控件的視圖狀態?
- 24. Jasig cas如何驗證視圖狀態下的自定義模型屬性
- 25. 如何爲特定模塊禁用錯誤控制器
- 26. 模型屬性的驗證狀態
- 27. Yii2對控制器動作的驗證
- 28. 每個控制器/操作方法啓用/禁用會話狀態
- 29. 排除來自特定控制器的HTTP身份驗證
- 30. 如何在iOS 8中禁用特定控制器的自動旋轉?
這是一個方式吧。但是如果我這樣做,我就會失去它。對 ?我已經用一個自定義的ModelBinder完成了,所以我可以決定它在哪裏工作。 – dknaack 2011-06-01 07:01:48
如何從GetValidators中獲取Action信息? – Eduardo 2011-06-18 17:38:46
你把你在下面寫的代碼放在哪裏? – ejmtv 2017-06-30 06:34:47