0

ビューにパーシャルを含めようとしています。部分とビューの両方が MVC ポータブル領域にあります。ビュー内のコードは次のとおりです。

<% Html.RenderPartial("Here"); %>

これが部分的なものです (Here.ascx という名前で、私のポータブル領域の共有フォルダーにあります):

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
    <p>
        Here
    </p>
    <p>
        You found me.
    </p>

結果: 部分ビュー 'Here' が見つかりませんでした。このパーシャルへの相対パスも指定しようとしましたが、うまくいきませんでした。何か案は?

4

1 に答える 1

0

すべてのビュー (およびパーシャルとテンプレート) は、コンテンツ ファイルではなく埋め込みリソースである必要があります。これは、[ビルド アクション] プロパティで定義します。部分リソースを埋め込みリソースにするには、ソリューション エクスプローラーで強調表示して F4 キーを押すか、右クリックしてコンテキスト メニューから [プロパティ] を選択します。

于 2010-09-01T20:09:28.487 に答える