Visual Studio会创建一个defualt _Layout.cshtml 我正在努力做出不同的设计;但是,当删除RenderSection()\代码时,浏览器会显示错误。它没有加载。任何人都可以帮助我如何做到这一点。
答案 0 :(得分:2)
如果您的视图正在尝试定义以下部分:
@section Hello
{
<p>Hello</p>
}
你的_Layout永远不会呈现它:
@RenderSection("Hello")
然后你会得到一个例外:
&#34;以下部分已定义,但尚未针对布局页面进行渲染&#34;〜/ Views / Shared / _Layout.cshtml&#34;:&#34; Hello&#34;。&# 34;
您必须为视图定义的所有部分调用RenderSection,或从视图中删除部分。