是否可以在模型創建之後立即對模型進行全局截取,但在驗證之前是否可以進行全局截取。我嘗試了過濾器,但過濾器在驗證後被調用。如何在綁定之後但驗證之前獲取模型?
0
A
回答
2
像這樣的東西應該工作:
public class CustomModelBinder: DefaultModelBinder
{
protected override void OnModelUpdated(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
base.OnModelUpdated(controllerContext, bindingContext);
//You now have access to "bindingContext.Model" which is your model.
}
}
然後在Globals.asax
Application_Start
(不要忘記這部分):
ModelBinders.Binders.DefaultBinder = new CustomModelBinder();
1
相關問題
- 1. Spring MVC 3.如何在綁定之後但在驗證之前修改表單
- 2. 綁定發生在驗證之前
- 3. 模型在POST之前不驗證
- 4. 數據綁定:驗證改變之前
- 5. 如何在驗證運行之後但保存之前將模型實例設置爲無效?
- 6. 如何在創建之前驗證模型屬性
- 7. MVC3驗證之後但提交之前的準備輸入?
- 8. 如何RadScheduler之前驗證約定將
- 9. 綁定之前如何在WP7中獲取圖像
- 10. APEX:在驗證之後但在處理之前調用JavaScript函數
- 11. 在HTML5驗證之前抓取提交
- 12. 之前的任何驗證
- 13. 在SubmitChanges之前驗證Linq2Sql()
- 14. jQuery驗證:在提交之前刪除驗證後的元素?
- 15. ActiveRecord在保存模型之前驗證範圍關聯?
- 16. FluentValidation和ActionFilterAttribute - 在驗證之前更新模型
- 17. 如何在指定索引之前和之後獲取列表中的項目
- 18. 在保存模型之前在YII中獲取型號ID
- 19. 驗證之前條紋結帳模式
- 20. svn commit之前的XML模式驗證
- 21. 如何在Page_Load之後綁定gridview?
- 22. 如何在使用AJAX工作時在POPSTATE之前和之後綁定?
- 23. 如何在ASP.NET MVC中驗證FluentValidation之前攔截我的模型?
- 24. Asp.net mvc - 在模型綁定之前更改密鑰
- 25. ASP.NET MVC ActionFilterAttribute在模型綁定之前注入值
- 26. 401之前承諾未指定驗證
- 27. 模型之外的導軌驗證
- 28. 如何在驗證後調試$模型?
- 29. WebAPI - 如何在動作/請求之外調用模型驗證?
- 30. 在發送到php表單驗證之前試圖驗證captcha與JavaScript之前
它是什麼,你想達到什麼目的? – haim770 2014-11-08 19:26:38