[原创]ASP.NET MVC 中 过滤图片样式的解析问题

目前项目中总是ASP.NET MVC总是按照{controller}/{action}的route规则提示xxx.jpg xxx.js解析错误

于是修改了route规则

public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.IgnoreRoute("{*fileType}", new { fileType = @".*\.(gif|js|jpg|png|xml|ico|swf|jpeg|bmp|txt|asp|rar?)" });
}

IgnoreRoute的规定的是按照正则表达式判断符合解析规则的请求,不再使用ASP.NET mvc自定义的路由规则解析,这里定义了文件类型符合要求的都直接访问。

分享到:更多 ()