所有目录中的ASP.NET MVC 2 IgnoreRoute

时间:2010-04-18 10:16:10

标签: asp.net-mvc

我从MVC 1切换到MVC 2.我在我的应用程序中使用了file.axd httphandler,并在我的全局路由中设置了routes.IgnoreRoute("{resource}.axd/{*pathInfo}");。由于MVC 2 MVC仅忽略对/file.axd/folder/file.axd.的请求

MVC 2的任何变化?

我只想确保任何文件夹中任何.axd文件的所有请求都将由我的httphandler处理。

谢谢!

1 个答案:

答案 0 :(得分:5)

routes.IgnoreRoute("{*allaxd}", new { allaxd = @".*\.axd(/.*)?" });

感谢HAACKED:http://haacked.com/archive/2008/07/14/make-routing-ignore-requests-for-a-file-extension.aspx