webapi 如何添加过滤器,并在过滤器中获取客户端传过来的参数
2021-05-13 08:29
标签:ams www. html 实现 filter lte div 执行 cti 给控制器下的行为添加过滤器 新建一个类ActionFilter 名字随便取,然后让他集成ActionFilterAttribute并实现虚方法,虚方法有好几种,我使用的是进入方法之前的,如需了解更多虚方法,点击这里 上边是个单个行为添加过滤器,下边是给整个控制器添加过滤器 webapi 如何添加过滤器,并在过滤器中获取客户端传过来的参数 标签:ams www. html 实现 filter lte div 执行 cti 原文地址:http://www.cnblogs.com/zhhwDavidblog/p/7554560.htmlpublic 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 如何添加过滤器,并在过滤器中获取客户端传过来的参数
文章链接:http://soscw.com/index.php/essay/85062.html