asp.net-mvc – 在内部OnException(ExceptionContext filterCont
发布时间:2020-12-15 20:55:39 所属栏目:asp.Net 来源:网络整理
导读:情况是这样的: 我找不到获取传递给POST操作方法的viewModel的方法. [HttpPost]public ActionResult Edit(SomeCoolModel viewModel){ // Some Exception happens here during the action execution...} 在控制器的可覆盖的OnException内: protected overrid
情况是这样的:
我找不到获取传递给POST操作方法的viewModel的方法. [HttpPost] public ActionResult Edit(SomeCoolModel viewModel) { // Some Exception happens here during the action execution... } 在控制器的可覆盖的OnException内: protected override void OnException(ExceptionContext filterContext) { ... filterContext.Result = new ViewResult { ViewName = filterContext.RouteData.Values["action"].ToString(),TempData = filterContext.Controller.TempData,ViewData = filterContext.Controller.ViewData }; } 调试代码时,filterContext.Controller.ViewData为null,因为代码执行时发生了异常,并且未返回任何视图. 无论如何,我看到filterContext.Controller.ViewData.ModelState被填充并具有我需要的所有值,但我没有完整的ViewData => viewModel对象可用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.net MVC3多语言路由重写
- ASP.NET MVC和SQL Server报告服务
- asp.net – 为什么当试图保存更改时,GridView行“null”的D
- ASP.NET MVC CAPTCHA实现
- ASP.NET (C#) 应用篇-数据列分页操作-01_Adapter_Fill
- 使用VSCode,DNX和kestrel运行第一个ASP.NET 5应用程序会导致
- 如何在多个ASP.NET请求中更新EF中的实体而不再检索它?
- asp.net-mvc – ASP.NET MVC2的性能监控?
- asp.net-mvc – Asp .Net Core – 无法安装Microsoft.AspNe
- ASP.NET – 从客户端访问两次网页
推荐文章
站长推荐
- asp.net-mvc – ASP.NET中的Dapper,ODATA和IQuer
- 在asp.net之后的回发动作刷新页面
- asp.net-mvc-3 – 用于ASP.NET MVC的Razor View
- asp.net-mvc – ASP.NET MVC Web API缓存控制头部
- ASP.NET Core使用微软官方类库实现汉字转拼音
- asp.net – 来自web.config的Asp .Net自定义成员
- asp.net – 部署在Visual Studio中正常运行,无法
- asp.net-mvc – 使用MVC Framework RC1更新断开连
- asp.net – ASP .NET MVC中的TinyMCE Spellcheck
- asp.net – 如何从URL抓取.aspx页面名称?
热点阅读