是否可以在模型創建之後立即對模型進行全局截取,但在驗證之前是否可以進行全局截取。我嘗試了過濾器,但過濾器在驗證後被調用。如何在綁定之後但驗證之前獲取模型?
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. 模型在POST之前不驗證
- 3. 數據綁定:驗證改變之前
- 4. 獲取篩選模型驗證之前執行
- 5. 如何在驗證運行之後但保存之前將模型實例設置爲無效?
- 6. 如何在創建之前驗證模型屬性
- 7. MVC3驗證之後但提交之前的準備輸入?
- 8. 如何RadScheduler之前驗證約定將
- 9. Rails - 如何在從不同模型過濾之前更改驗證模型?
- 10. WTForms驗證綁定到模型驗證
- 11. 如何驗證引導模式與jQuery驗證之前解僱
- 12. MVC模型綁定/驗證
- 13. 綁定之前如何在WP7中獲取圖像
- 14. 如何在模型生成之後添加驗證規則以推動模型?
- 15. 如何在構建之後但編制索引之前獲取org.apache.lucene.document.Document
- 16. 驗證視圖模型後,定製模型綁定
- 17. 在HTML5驗證之前抓取提交
- 18. APEX:在驗證之後但在處理之前調用JavaScript函數
- 19. 之前的任何驗證
- 20. 如何在bash的grep結果之前/之後獲取行?
- 21. 在SubmitChanges之前驗證Linq2Sql()
- 22. 如何在當前之後調用先前綁定的事件?
- 23. jQuery驗證:在提交之前刪除驗證後的元素?
- 24. 如何在自定義模型綁定中獲取模型?
- 25. 在formset驗證之前防止模型保存
- 26. FluentValidation和ActionFilterAttribute - 在驗證之前更新模型
- 27. 在查詢數據庫之前使用模型進行驗證
- 28. ActiveRecord在保存模型之前驗證範圍關聯?
- 29. Mockito在一組其他呼叫之前/之後驗證呼叫
- 30. 在驗證之後和回發之前禁用Webform按鈕
它是什麼,你想達到什麼目的? – haim770 2014-11-08 19:26:38