Я пытаюсь использовать новую маршрутизацию .net 4.0 для веб-форм с переменным успехом.
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute(
"", "article/{id}/{title}", "~/ar.aspx", true, new RouteValueDictionary{{"id", "[0-9]*"}, {"title", ""}}
);
}
Маршрутизация как таковая хорошо работает как на локальном компьютере, так и на удаленном сервере. Однако я не могу выяснить, как настроить маршрутизацию таким образом, чтобы сервер игнорировал маршрутизацию для изображений, CSS и сценариев, поэтому он будет читаться как http://address/css/text.css вместо http://address/article/1212/some-text/css/text.css
Единственный способ сделать это, если я добавлю тег, но я уверен, что это можно сделать иным способом.
Буду признателен за любую помощь по этой теме.
Феро