2
Как я могу удалить .aspx с каждой веб-страницы .aspx на веб-сайте? Следующие работы, но только для корня веб-сайта и определения длинных структур папок неэффективны и беспорядочны.Удалить .aspx со всех веб-страниц
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("RemASPx", "{file}", "~/{file}.aspx");
}
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
RegisterRoutes(RouteTable.Routes);
}
Следующие работы с не слэш, но как бы я заставить его иметь косую черту, как ничто не может следовать за улов-все routeURL?
routes.MapPageRoute("RemASPx", "{*file}", "~/{file}.aspx");
это: http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/ – MUG4N
Это может помочь , хотя он не был отмечен как принятый http://forums.iis.net/t/1150350.aspx/2/10 и есть этот блог http://www.hanselman.com/blog/IntroducingASPNETFriendlyUrlsCleanerURLsEasierRoutingAndMobileViewsForASPNETWebForms.aspx – christiandev
Интересные которые указывали мне в правильном направлении с переписыванием, как в принятом ответе. – user2303264