asp.net-mvc – 修改ActionFilter中的模型
发布时间:2020-12-16 04:01:09 所属栏目:asp.Net 来源:网络整理
导读:我有一个actionfilter,我在ASP.NET MVC 2中运行OnActionExecuting.本质上我希望actionfilter清理我的数据并使用已清理的模型替换当前模型(将传递给后续操作过滤器以及我的操作方法) .这是可能的,这是一个坏主意 – 如果是这样,为什么? 先感谢您, J.P 解决方
我有一个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-core – ASPX.NET核心 – IIS服务器上的随机502错误
- 什么是ASP.NET相当于PHP中的memcached?
- ASP.NET:如何从通用处理程序获取文件的虚拟路径?
- asp.net-mvc – ASP.NET MVC AjaxForm没有正确更新部分视图
- asp.net – 在Repeater控件中实现功能链接
- asp.net-mvc – 首次使用ASP.NET MVC时的主要风险
- ASP.net相同的原始策略标头不起作用
- asp.net-core – ASP.Net核心RC1:System.ArgumentExceptio
- asp.net-mvc – 使用Universal Providers的ASP.NET MVC 4出
- 在Entity Framework中使用存储过程(五):如何通过存储过程
推荐文章
站长推荐
- asp.net – 转义HTML实体并避免WebForm标签中的H
- asp.net-mvc – 实体框架4.1代码优先 – 在存储库
- asp.net-mvc – HTTP错误500.19 – 内部服务器错
- asp.net-mvc-5 – 什么是XsrfKey用于,我应该将Xs
- ASP.NET从网站读取外部XML
- asp.net-mvc – 在MVC应用程序中使用ELMAH调试/跟
- asp.net – 从下拉列表中选择OBJECT的问题
- 初识ABP vNext(4):vue用户登录&菜单权限
- .net – 如何从用户控件中引用母版页内容控件?
- asp.net-mvc-4 – bundle(Sytem.Web.Optimizatio
热点阅读