Если я использую маршрутизацию с 2 параметрами запроса, например:
System.Web.Routing.RouteTable.Routes.MapPageRoute("HomeRoute", "home/{f1}/{f2}", "~/Home.aspx");
Мое изображение не отображается на моей странице Home.aspx:
<img src="~/img/img.jpg" /> or <img src="img/img.jpg" />
Но оно появляется, когда я получаю доступ к http://localhost:3760/Website/Home.aspx
URL
Я пытался использовать Routing.Ignore безуспешно. Я ищу решение, которое должно работать с неограниченным количеством подпапок: "home / {f1} / {f2} /.../ {fn}"
Проблема поднимается модулем маршрутизации ASP.NET. Изображение будет отображаться, если я наберу <img src="../../img.jpg" />
, но это будет продолжаться до <img src="../../../img.jpg" />
, если у меня есть "home / {f1} / {f2} / {f3}" в правиле маршрутизации