- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 _Layout.cshtml 中截取了以下代码
<div id="sub-navig-container">
@RenderSection("subNavig")
</div>
<div id="text-content">
@RenderBody()
</div>
@section subNavig
{
//some code
}
最佳答案
_ViewStart 是源自 ViewStartPage
的特殊 View 而不是 WebViewPage
其他观点来自哪些。和 ViewStartPage
类(class)没有 DefineSection
方法。所以你不能在这个文件中定义部分。您可以直接在布局中为此部分提供默认内容:
<div id="sub-navig-container">
@if (!IsSectionDefined("subNavig"))
{
// some default code
}
else
{
// render the code that was overridden in the child view
@RenderSection("subNavig")
}
</div>
关于.net - _ViewStart.cshtml 中的 RenderSection() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147763/
我是 Asp.Net MVC3 的初学者。谁能解释一下这段代码的含义: @section head { @RenderSection("head", false) } 关于 ScottGu 的
@* Omitted code.. *@ @RenderBody() @RenderSection("Sidebar", required: false) 有没有办法知道Omitted code部分是
我有一个 ASP.NET-MVC3-Layout 并使用 RenderSection 函数: @RenderSection("BackLink", required: false) 我怎样才能两次调用
布局中有没有办法确定这是否会呈现内容? @RenderSection("Right", required: false) 那就是确定 View 中是否确实有内容要放置在该部分中。 最佳答案 可能无法完
Razor 页面具有一种机制,您可以在其中引用布局中的命名部分,然后在使用该布局的页面中指定它们。例如,如果您的布局 (_Layout.cshtml) 如下所示: @using... ... ...
我知道sitecore mvc不支持RenderSection 。 有什么方法可以用 Sitecore MVC 来模拟它吗? 我只想只拥有特定页面所需的脚本。 当然,我可以将其拆分为 2 个文件并查看
更新:一位同事告诉我,这是 MVC4 beta 中的一个已知错误。该问题是由 javascript 中的 } 括号引起的,导致 RenderSection 认为该部分已结束。 我的布局中有一个针对页面
我在 _Layout.cshtml 中截取了以下代码 @RenderSection("subNavig") @RenderBody() 当我在我的 View 中添加 @sect
我的问题是我似乎无法使用 @RenderSection来自嵌套模板时 @RenderSection在基本模板中定义。目前,我有一个嵌套的基本模板,它链接到一个子模板,然后在 View 页面中使用。当我
在MVC/Razor语法中,我试图理解为什么我们需要@RenderBody。 例如(代码取自 example ) My WebSite
我有三个简单的布局, _Layout.cshtml (这是基本布局) @RenderSection("something", required: false) @RenderBody() _Main.
我使用的是 Visual Studio 2012 和 MVC 4,在我的 _Layout.cshtml 中,我有以下内容: @Styl
我在母版页(布局)中添加了一个部分“侧边栏”,在这个部分中我正在使用: @RenderSection("SearchList", required: false) 在其中一个使用母版页的 View 上
我正在使用 Razor View 层次结构设置我的 ASP.NET Core 站点,如下所示: _Layout _PanelLayout Index 所以,我有这些文件: _V
我将 MVC 3 与 Razor View 引擎一起使用,我想将来自多个 View 的脚本注入(inject)到一个集中定义的 View 中 $(document).ready();母版页中的功能。
在 _Layout.cshtml文件我有这样的方法@RenderSection("head", false) . 在 部分 查看 UploadForm.cshtml我有下面的代码。 当我运行网络应用程
使用 @RenderSection("SectionName", false) ,为什么我需要将第二个参数显式设置为 false当 Intellisense 已经声明默认值为 false 时? 更新:
我正在处理 MVC3/Razor 页面,在我的 _layout 中我有 @RenderSection("relatedBooksContainer", false) 在另一个页面中,我将该部分用于
我正在使用 MVC v4。 我有一个“_BootstrapLayout”页面,它定义了所有 twitter bootstrap 等内容,一个定义网站布局、导航栏等的主页,以及从主页继承的网站页面。 _
布局有这个: @RenderSection("devCss", required: false) @RenderSection("staproCss", required: false)
我是一名优秀的程序员,十分优秀!