0

これを実装しようとしましたが、VB で書き直すと拡張メソッドが機能しません。MVC3 アプリケーションでコーポレート マスター ページを使用しようとしています。今、私は私のページ.Masterと私の.ascxページを持っています。かみそりのビューに表示する方法について混乱しています。

マイ.ascxページ:

<%@ control Language="VB" Inherits="System.Web.Mvc.ViewUserControl" %>


<asp:Content ID="Content" ContentPlaceHolderID="ContentArea" runat="server">
<div>
Hello World

</div>
</asp:Content>

実行すると、次のエラーが表示されます。Content controls have to be top-level controls in a content page or a nested master page that references a master page.

私は私_ViewStart.vbhtmlのページを呼び出すために使用し.ascxます。

4

1 に答える 1

1

WebformsオブジェクトをハッキングしてMVC3で動作させようとすると、問題が発生するだけです。かみそりを使用して、ファイルをMVC3レイアウトとしてやり直します。

編集:レイアウトファイルのチュートリアルを追加:
レイアウトページの作成
レイアウトファイル
のレイアウトとセクションについて

于 2012-07-03T18:25:49.310 に答える