asp.net-mvc – 修改ActionFilter中的模型
发布时间:2020-05-25 11:13:21 所属栏目:asp.Net 来源:互联网
导读:我有一个actionfilter,我在ASP.NET MVC 2中运行OnActionExecuting.本质上我希望actionfilter清理我的数据并使用已清理的模型替换当前模型(将传递给后续操作过滤器以及我的操作方法) .这是可能的,这是一个坏主意 – 如果是这样,为什么? 先感谢您, J.P 这是MVC
|
我有一个actionfilter,我在ASP.NET MVC 2中运行OnActionExecuting.本质上我希望actionfilter清理我的数据并使用已清理的模型替换当前模型(将传递给后续操作过滤器以及我的操作方法) .这是可能的,这是一个坏主意 – 如果是这样,为什么? 先感谢您, 解决方法这是MVC v1,我希望在v2中没有改变:var view = filterContext.Result as ViewResultBase; if (view != null) view.ViewData.Model ... 我不明白你为什么要在OnActionExecuting中这样做,但是如果你必须在那里做,并设置一些标志(私有字段),OnActionExecuted必须调整生成的模型.但是你必须使用后者,除非你指定.Result – 在这种情况下你的动作根本不会被调用,并且将使用分配的结果. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ASP.Net MVC JQuery在IE8中未定义,但在Chrome中没
- 从经典的ASP到.net c#或vb?
- 如何在ASP.NET MVC 5.2.3应用程序的其他地方获取
- asp.net-mvc – 如何从MVC WEB API Controller返
- asp.net-mvc – 如何在ASP.NET MVC中阻止JSON序列
- asp.net-mvc – System.Data.SqlClient.SqlExcep
- asp.net – 从数据库加载时,DateTime.Kind设置为
- .net – 使用服务而不是组件有什么优缺点?
- asp.net-mvc – Identity Server 3 – 客户端应用
- 拆分/模块化大型ASP.NET Web应用程序项目
热点阅读
