在MVC 3中使用Razor View引擎渲染部分视图

问题描述:

我已经渲染了底部主布局中的剖面。这通常是在呈现时在页面底部呈现JavaScript的部分。在View和_partial视图中定义该部分。当页面呈现时,它从页面视图呈现部分,而不是从_partial视图呈现。在MVC 3中使用Razor View引擎渲染部分视图

如何将_partial视图中定义的部分渲染为主布局?

+0

@ Html.Partial( “NameOfPartial”,ModelForPartial)如果我理解你。很难理解你想要什么。 – Alleo

+7

这不支持。抱歉。一种可能的解决方案是使用这个重复问题中显示的自定义帮助器:http://*.com/questions/5433531/using-sections-in-editor-display-templates/5433722#5433722。 –

+0

为什么我无法访问App_Code文件夹中的System.Web.Mvc名称空间。我正在App_Code类中创建扩展方法。在添加到扩展类时,我无法在intellisence中看到这个名称空间。它不认为HtmlHelper是知道类型。 – Nps

您可以使用Html.RenderAction/Html.Action或使用助手喜欢这里证明:https://*.com/a/5433722/290343