VB.NET MVC3 のフォーム内でカスタム セクションをレンダリングしようとしていますか? セクションはマスター レイアウトにあり、デフォルト設定されていますが、特定のビューでカスタム セクションを作成したい
私が試したとき
@Using Html.BeginForm()
..my markup
@Section footerMenu
..custom footer markup
End Section
End Using
編集:セクションは私の_Layout.vbhtmlで宣言されています
<div id="footer">
@If (IsSectionDefined("footerMenu")) Then
@RenderSection("footerMenu")
Else
...default markup
End If
</div>
次のエラーが表示されます。
「@」文字の後に予期しない「セクション」キーワードがあります。コード内では、"Section" などの構造体の前に "@" を付ける必要はありません。
もちろん、「@」を削除すると、別のエラーが発生します。
コンパイラ エラー メッセージ: BC30451: 'セクション' が宣言されていません。保護レベルにより、アクセスできない場合があります。
これは可能ですか?