标签:ams www. html 实现 filter lte div 执行 cti
给控制器下的行为添加过滤器
新建一个类ActionFilter 名字随便取,然后让他集成ActionFilterAttribute并实现虚方法,虚方法有好几种,我使用的是进入方法之前的,如需了解更多虚方法,点击这里
public class ActionFilter : ActionFilterAttribute { public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext actionContext) { string userid = System.Web.HttpContext.Current.Request.Params["UserID"].ToString(); int id; if (int.TryParse(userid, out id)) { //此处执行你想要的操作 } base.OnActionExecuting(actionContext); } }
上边是个单个行为添加过滤器,下边是给整个控制器添加过滤器
public class MyFilter : ActionFilter { public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext actionContext) { string userid = System.Web.HttpContext.Current.Request.Params["UserID"].ToString(); base.OnActionExecuting(actionContext); } }
webapi 如何添加过滤器,并在过滤器中获取客户端传过来的参数
标签:ams www. html 实现 filter lte div 执行 cti
原文地址:http://www.cnblogs.com/zhhwDavidblog/p/7554560.html