我目前正在使用一个在ASP.NET web API解决方案中设置的大型绑定集,并且在很大程度上将WhenInjectedInto与Ninject一起使用。有没有一种方法可以将logging方面拦截器绑定到一个对象中的所有绑定?
或者我应该将拦截器应用到所有东西上,然后让拦截器进行检查,然后运行拦截代码?
在ASP.NET中,FormsAuthenticationModule拦截任何HTTP401,并返回HTTP302重定向到登录页面。这对AJAX来说是一件痛苦的事情,因为您请求json并获得html格式的登录页面,但状态代码是HTTP200。public class MyMvcAuthFilter:AuthorizeAttribute