0

MVC 3では、次のように表現できました。

@{
    string rootPath = HttpContext.Current.Request.ApplicationPath;
    if (rootPath == "/")
    {
        rootPath = rootPath.Replace("/", "");
    }
}

_Layout.cshtmlファイルで、他のビューでrootPathを使用して、サイトのルートを取得します。MVC 4アプリで同じことを試しましたが、rootPathを使用しようとしているのと同じビューファイルに上記のコードを配置しないと機能しません。他の誰かがこの問題にぶつかったことがありますか?

4

1 に答える 1

0

何をしているかに応じて、そのロジックを html ヘルパーに配置するだけで、どこからでも呼び出すことができます。

于 2012-08-31T16:42:04.123 に答える