mvc filters
2015-11-27 13:21
197 查看
1.controller
2.filters
3.global filter
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace TestMvc.Controllers { public class HomeController : Controller { [CustomFilter] [ResultFilter] public ActionResult Index() { ViewBag.Title = "Home Page"; //throw new Exception(""); return View(); } } }
2.filters
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Mvc; namespace TestMvc { public class CustomFilter : ActionFilterAttribute { public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); } public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); } } public class ExFilter : IExceptionFilter { public void OnException(ExceptionContext filterContext) { // throw new NotImplementedException(); } } public class ResultFilter : ActionFilterAttribute,IResultFilter { public override void OnResultExecuted(ResultExecutedContext filterContext) { throw new NotImplementedException(); } public override void OnResultExecuting(ResultExecutingContext filterContext) { throw new NotImplementedException(); } } }
3.global filter
using System.Web; using System.Web.Mvc; namespace TestMvc { public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new ExFilter()); filters.Add(new HandleErrorAttribute()); } } }
相关文章推荐
- [Javascript] variable, scope, scope chain, execution context
- 单片机:c语言实现秒表计数(按键开始,结束,重置)
- 设置ImageView的大小
- libsvm Minist Hog 手写体识别
- 8天学通MongoDB——第二天 细说增删查改
- Android总结篇系列:Android广播机制
- 工作中心相关配置
- 解析路飞惊人战斗力由何而来
- 使用Sublime Text 2编辑CoffeeScript
- PP后台配置-定义工作中心标准值
- worktile 使用积累
- Swift 的UIColor 类的详解使用和十六进制转RGB
- 深入理解Android(2)——理解Android中的JNI(中)
- LintCode: Count and Say
- Asp.Net 5 Web Hook
- 中国重名城市地区-献给做POI的朋友
- [Hadoop in Action] 第7章 细则手册
- 如何彻底关闭退出vmware虚拟机
- iOS 点击UIButton切换数组元素
- 【数据结构】 队列的应用举例——更好的学习和理解队列