Danke.
Ich habe es für das <base>-Tag gebraucht, weil einige ASP.NET Usercontrols, welche Bilder generiert haben, nicht funktioniert haben.
Grund war der, dass der Pfad zu den Bildern relativ angegeben war, aber dieser durch die veränderte URL bei MVC nicht mehr stimmten.
Das habe ich nun in der _Layout.cshtml eingefügt
C#-Quelltext
1:
| <base href="@MyNameSpace.MvcApplication.GetBasicPath(this.Request)" /> |
GetBasicPath:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| public static string GetBasicPath(HttpRequestBase request) { string url = request.Url.AbsoluteUri; string x = request.RawUrl;
return url.Remove(url.IndexOf(x)); } |