У меня сейчас странная проблема с маршрутизацией в ASP.NET WebForms.Единственная причина, по которой я пытаюсь использовать маршрутизацию, заключается в достижении лучшего вида URL и ничего больше.Кроме того, это первый раз, когда я пытаюсь внедрить маршрутизацию.
Моя цель просто: www.domain.com/default.aspx -> www.mydomain.com/Home-Page
Итак, я реализовал следующее в моем global.asax
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes)
End Sub
и
Sub RegisterRoutes(ByVal routes As RouteCollection)
routes.MapPageRoute("homepage", "Home-Page", "~/Default.aspx")
End Sub
Цель достигнута, однако все изображения на моих страницах исчезли по логическим причинам;вместо того, чтобы найти img/someimage.png
, он пытался получить Home-Page/img/someimage.png
Теперь я, конечно, могу исправить путь к своим изображениям, но это займет довольно много времени.Вместо этого я бы с радостью избавился от маршрутизации.
Мой вопрос: есть ли способ предотвратить воздействие механизма маршрутизации на папки (изображения, css, js и т. Д.) И получить только хорошие URL-адреса?