首页 新闻 会员 周边 捐助

asp.net mvc HandleErrorAttribute继承类如何获取action的Model

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-08-27 19:43

我写了个特性类ExceptionHandlerAttribute继承自HandleErrorAttribute,放在post的action上。

当action a出错的时候,显示匹配的View a,并且把接收的Model传递过去。

现在把这一步骤搬到ExceptionHandlerAttribute里,可以返回View a,但是如何在ExceptionHandlerAttribute里获取Model呢?

filterContext.Controller.ViewData.Model  为 null

filterContext.HttpContext.Request.Form 里有表单对应的key value,可以自动转为所需的对象吗?

Mango_的主页 Mango_ | 初学一级 | 园豆:5
提问于:2015-08-27 13:08
< >
分享
所有回答(2)
0

没有转过,自己写一个转的方法吧。

at小怪兽 | 园豆:760 (小虾三级) | 2015-08-27 18:33
0

已自己解决,使用filterContext.HttpContext.Request.Params和传进来的类型Type动态创建实例obj

Mango_ | 园豆:5 (初学一级) | 2015-08-27 19:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册