【发布时间】:2011-08-06 04:04:46
【问题描述】:
我在 asp.net 4 网络表单中使用路由。我有一个主题 dll,其中包含外观所需的所有图像、css 和 js 文件。我只有 1 页动态加载页面中的控件。我使用路由来区分请求。定义了以下路线:
routes.Ignore("{resource}.axd/{*pathInfo}");
routes.MapPageRoute("Default-All-Pages", "Pages/{*OtherParams}", "~/Default.aspx", false);
已定义用于管理嵌入资源的处理程序。当应用程序通过代码执行时,将请求重定向到 default.aspx。然后它继续加载 css 文件并再次将请求路由到 default.aspx。
我希望它将 css/jpg 请求路由到虚拟路径处理程序而不是页面。我应该定义什么路由,以便默认情况下不会处理文件请求。aspx页面?
【问题讨论】: