在ASP.NET MVC框架中拦截请求
是否可以在ASP.NET MVC框架(beta 1)中拦截请求以进行交互和检查在ASP.NET MVC框架中拦截请求,asp.net,asp.net-mvc,security,logging,Asp.net,Asp.net Mvc,Security,Logging,是否可以在ASP.NET MVC框架(beta 1)中拦截请求以进行交互和检查 我需要附加一些日志记录,在某些情况下还需要动态计算URL是否需要授权(比如应用Authorize属性-但在运行时)。标准HttpModules工作正常 您还可以选择添加自己的自定义IRouteHandler,并专门向其注册路由(或劫持当前路由定义并用路由处理程序替换它们) 这将为您提供所需的灵活性。MVC中的过滤器在编译时应用,但在运行时执行。您可以实现一个自定义身份验证筛选器,该筛选器将检查URL并有选择地进行授权
我需要附加一些日志记录,在某些情况下还需要动态计算URL是否需要授权(比如应用Authorize属性-但在运行时)。标准HttpModules工作正常 您还可以选择添加自己的自定义IRouteHandler,并专门向其注册路由(或劫持当前路由定义并用路由处理程序替换它们)
这将为您提供所需的灵活性。MVC中的过滤器在编译时应用,但在运行时执行。您可以实现一个自定义身份验证筛选器,该筛选器将检查URL并有选择地进行授权。如果您提供了您试图实现的场景的更多细节,可能会有所帮助