【发布时间】:2011-10-31 06:50:17
【问题描述】:
我有以下设置
- LayoutBasic.cshtml 定义我的头部和身体部分 + @RenderSection("Extra", required: false);
- LayoutTabPage.cshtml 使用 LayoutBasic.cshtml 定义标签页的布局
- SpecificTabPageIndex.cshtml 使用 LayoutTabPage.cshtml 定义带有一些链接和样式标签的 @section Extra{}
- 有时我的部分内容包含从 SpecificTabPageIndex.cshtml 中呈现的 @section Extra{}
问题在于“额外”部分未呈现。有时代码运行良好但该部分未呈现,有时我收到“以下部分已定义但尚未为布局页面呈现”错误。
谁能告诉我我做错了什么?像我一样在多个级别中嵌套布局时,RenderSection 是否无法使用?
TIA
./kroogar
【问题讨论】:
标签: asp.net-mvc-3 razor