C# 如何定义此url路由条件的页面路由:
如何创建页面路由来处理与此url匹配的页面请求:“^~/PPP/(.*.aspx” 我尝试了此操作,但像~/ppp/sompage.aspx这样的请求不会重定向到~/content.aspx:C# 如何定义此url路由条件的页面路由:,c#,asp.net,url-routing,C#,Asp.net,Url Routing,如何创建页面路由来处理与此url匹配的页面请求:“^~/PPP/(.*.aspx” 我尝试了此操作,但像~/ppp/sompage.aspx这样的请求不会重定向到~/content.aspx: routes.MapPageRoute( "View Archive", // Route name "ppp/{query}.aspx/{*querystring}", // Route URL "~/content.asp
routes.MapPageRoute(
"View Archive", // Route name
"ppp/{query}.aspx/{*querystring}", // Route URL
"~/content.aspx" // Web page to handle route
);
注意页面路由的顺序。上面的路由从未被命中,因为先前的规则也匹配。Simple fix-再看一眼,我注意到另一个页面路由的先前规则正在拦截这些页面的请求。我所需要做的就是重新安排路线出现的顺序,一切都很好。