Asp.net Mvc过滤器获取请求方法自定义特性
来源:互联网 发布:java完全自学宝典 编辑:程序博客网 时间:2024/06/17 08:23
public class IsLoginFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { //获得Controller类型 Type t = filterContext.ActionDescriptor.ControllerDescriptor.ControllerType; //获得方法名 string actionname = filterContext.RouteData.Values["action"].ToString(); //是否有该特性 bool b = isThatAttribute<UniteAttribute>(actionname, t); base.OnActionExecuting(filterContext); } public bool isThatAttribute<T>(string actionname, Type t) { int length = t.GetMethod(actionname).GetCustomAttributes(typeof(T), true).Length; return length > 0 ? true : false; } public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); } }string controllername = filterContext.RouteData.Values["controller"].ToString();
string actionname = filterContext.RouteData.Values["action"].ToString();
0 0
- Asp.net Mvc过滤器获取请求方法自定义特性
- asp.net mvc自定义特性+过滤器 实现请求时调用自定义方法
- ASP.NET MVC过滤器
- asp.net mvc 过滤器
- ASP .NET MVC过滤器
- ASP.NET mvc 自定义验证和Filter过滤器传参
- ASP.NET MVC自定义Html辅助方法
- 自定义ASP.NET MVC Html辅助方法
- ASP.NET MVC---自定义HtmlHelper方法
- asp.net mvc 过滤器:ArgumentNotNullFilter
- ASP.NET MVC 过滤器Filter
- ASP.NET MVC动作过滤器
- ASP.NET MVC 过滤器Filter
- ASP.NET MVC 过滤器(一)
- ASP.NET MVC 过滤器(三)
- ASP.NET MVC 过滤器(四)
- ASP.NET MVC 过滤器(五)
- ASP.NET MVC的过滤器
- Java中“异常机制”深入研究(一)
- 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
- android 颜色值 xml
- Spring2
- Max Points on a Line
- Asp.net Mvc过滤器获取请求方法自定义特性
- C++之作用域运算符::
- soap
- PHP错误日志
- Java中“异常机制”深入研究(二)
- vc6编译atl,找不到'xmldom.idl'
- 百度spider介绍
- hdoj2050 折线分割平面
- java的web项目中使用定时器