asp.net-mvc – 如何在ActionFilterAttribute ASP MVC 5中为View
发布时间:2020-12-15 23:10:16 所属栏目:asp.Net 来源:网络整理
导读:您好,我想为我的应用程序中的每个控制器创建自定义ActionFilterAttribute,此属性应该设置一些ViewBag值. ActionFilterAttribute是否适合它,以及如何在ActionFilterAttribute中访问viewbag? 解决方法 你可以这样做 public class SomeMsgAttribute : FilterAt
您好,我想为我的应用程序中的每个控制器创建自定义ActionFilterAttribute,此属性应该设置一些ViewBag值. ActionFilterAttribute是否适合它,以及如何在ActionFilterAttribute中访问viewbag?
解决方法
你可以这样做
public class SomeMsgAttribute : FilterAttribute,IResultFilter { public void OnResultExecuted(ResultExecutedContext filterContext) { } public void OnResultExecuting(ResultExecutingContext filterContext) { filterContext.Controller.ViewBag.Msg= "Hello"; } } 使用: [SomeMsg] public ActionResult Index() { return View(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC路由 – “空白”路由
- asp.net-mvc – 该类型不能分配给服务autofac
- IIS7集成vs经典流水线 – 哪些使用更多的ASP.NET线程?
- 在ASP.NET中使用2个数据库作为会话信息
- ASP.NET – 如何单元测试WebControls?
- HP Fortify:ASP.NET不良实践:会话中存储的非可序列化对象
- asp.net core 自定义 Policy 替换 AllowAnonymous 的行为
- JS_单个或多个文件上传_不支持单独修改
- asp.net – 从SignalR中的所有组中删除连接
- asp.net – PipeLine模式和池标识是否会影响使用Integrated