0

アプリケーションのルートフォルダの外に部分的なビューを保存する方法があるかどうか疑問に思っています。利点は、すべてのアプリケーションがこれらのパーシャルを使用できることと、各アプリに新しい.binを再デプロイせずにHTML更新を行うための単一の場所があることです。

@Html.Partial("../../../../../../../../PartialTest/PartialTest.cshtml")

これは私にエラーを与えています:

先頭の..を使用して最上位ディレクトリの上に終了することはできません。

このようなことは可能ですか?

4

1 に答える 1

1

アプリケーションのルート フォルダの外に部分ビューを保存する方法があるかどうか疑問に思っています。

それをサポートしたい場合は、カスタムの仮想パス プロバイダーを作成する必要があります。たとえばfollowing question、埋め込まれたリソースからビューを読み取るカスタム プロバイダの例については、 を参照してください。任意の場所からビューを読み取るように調整できます。

于 2013-02-25T17:04:55.610 に答える