3

@Html.Partial("../ReferenceChangeLog/ReferenceChangeLogPopUp")プロジェクト内では、コントローラーとアクションを呼び出すためにこのコードを使用しています。

ここで、ReferenceChangeLogはコントローラー名です。ReferenceChangeLogPopUp(ReferenceChangeLogPopUp.cshtml)部分ビュー名です。

別のプロジェクトのコントローラーとアクションを呼び出すためのパスを設定するにはどうすればよいですか?

4

1 に答える 1

3

それはそのままではサポートされていません。デフォルトでは、Razor ビューは現在のプロジェクト内でのみ解決されます。これは、IIS で ASP.NET アプリケーションとして展開するものです。これを実装する必要がある場合は、ファイル システム上の任意の場所からビューを取得できるカスタム Razor ビュー エンジンを作成する必要があります。たとえば、Razor ビューをアセンブリに埋め込んで複数のプロジェクトで再利用する方法を説明する記事を次に示します。

于 2012-07-26T13:32:45.877 に答える