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