MVC 3では、次のように表現できました。
@{
string rootPath = HttpContext.Current.Request.ApplicationPath;
if (rootPath == "/")
{
rootPath = rootPath.Replace("/", "");
}
}
_Layout.cshtmlファイルで、他のビューでrootPathを使用して、サイトのルートを取得します。MVC 4アプリで同じことを試しましたが、rootPathを使用しようとしているのと同じビューファイルに上記のコードを配置しないと機能しません。他の誰かがこの問題にぶつかったことがありますか?