我正在尝试在 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”关键字。进入代码后,您无需在“Section”之类的结构前面加上“@”。
当然删除“@”会导致另一个错误:
编译器错误消息:BC30451:未声明“节”。由于其保护级别,它可能无法访问。
这可能吗?