是否可以在模型创建之后立即对模型进行全局截取,但在验证之前是否可以进行全局截取。我尝试了过滤器,但过滤器在验证后被调用。如何在绑定之后但验证之前获取模型?
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