繁体   English   中英

部分视图

section in partial view

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个_Layout.cshtml布局,最后有:

        ...
        ...
        @RenderSection("mySection", required: false)
    </body>
</html>

在我看来,我有:

@section mySection {
    ...
    ...
}

我的看法是使用局部看法。 当我尝试将内容添加到mySection部分时,什么都没发生。 在我的部分观点中:

@section mySection {
   ....
   .... 
}

部分视图中的节内容未呈现。 PartialViews中允许使用节吗? 如果没有,为什么?

1 个回复

今天恰好有这个问题,但是正如@AliRızaAdıyahşi引用@Darin Dimitrov一样,它不可能从局部视图访问布局视图的该部分。 在我的情况下,解决方案是仅将脚本放在布局页面上。

根据我的经验,我发现缩小一个JS文件比使用内联脚本要容易。 甚至可以拥有单独的文件,以使开发人员更容易,然后将文件批量处理,并在部署时最小化。

1 在局部视图中使用部分

在我的共享布局中,我希望有一个“脚本”部分,以填充页面功能所需的所有脚本。 Layout.cshtml 所以,我的视图加载了一个特定的javascript,我希望它在“脚本”部分,并且它正在工作。 Index.cshtml 最后,我的视图渲染部分,我有一个这部分加载的 ...

3 如何在脚本部分调用部分视图

我是MVC的新手。 我点击它时有一个按钮应该转到局部视图并返回我需要的数据。 我不知道应该怎么做到这一点: 主要观点: 局部视图 ...

4 从局部视图包含/写入部分

是否可以在部分文件中包含一个节? 如果是这样,怎么办? 我有一个名为MetaTags.cshtml的部分MetaTags.cshtml ,其中包含MetaTags部分。 我使用一个部分是因为我希望视图能够在需要时使用自定义标签覆盖它,例如; 对于博客帖子页面,用户可以添加自定义Fac ...

9 从局部访问视图中定义的@section

我有一个带有选项卡的页面,每个选项卡的内容都作为partial view with some scripts的partial view with some scripts放置 作为最佳实践,我想在页面底部添加所有脚本。 由于部分视图无法访问@section我将所有脚本放置在页面本身中,因 ...

10 使用MVC 3中的Razor View引擎从局部视图渲染部分

我在底部主布局中渲染了一个部分。 这通常是在呈现时在页面底部呈现javascript的部分。 在View和_partial视图中定义该部分。 页面呈现时,它从页面视图呈现部分,但不从_partial视图呈现。 如何将_partial视图中定义的部分渲染为主布局? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM