public class TestFilter : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext
filterContext)
{
base.OnActionExecuted(filterContext);
System.IO.File.AppendAllText(@"c:\log.txt", string.Format("{0}\r\n",
filterContext.RequestContext.HttpContext.Request.Url.ToString()));
}
}
In global.asax:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
GlobalFilters.Filters.Add(new TestFilter());
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
No comments:
Post a Comment