Asp.net 在System.Web.Mvc.Html中不存在RenderPartial,但在cshtml中存在RenderPartial
我想将其他cshtml视图嵌入到我的主视图中。在做了一些研究之后,我发现Html.RenderPartial可以用于此目的。但我没有看到RenderPartial,只看到RenderPartial 我正在使用System.Web版本4.0.0.0和VS2017。 另外,安装了Microsoft.AspNet.Mvc v5.2.5,但也没有帮助Asp.net 在System.Web.Mvc.Html中不存在RenderPartial,但在cshtml中存在RenderPartial,asp.net,razor,renderpartial,html.renderpartial,Asp.net,Razor,Renderpartial,Html.renderpartial,我想将其他cshtml视图嵌入到我的主视图中。在做了一些研究之后,我发现Html.RenderPartial可以用于此目的。但我没有看到RenderPartial,只看到RenderPartial 我正在使用System.Web版本4.0.0.0和VS2017。 另外,安装了Microsoft.AspNet.Mvc v5.2.5,但也没有帮助 如果不可能,您可以给出一个如何在cshtml中使用RenderPartialExtensions的示例吗?RenderPartialExtensions将
如果不可能,您可以给出一个如何在cshtml中使用RenderPartialExtensions的示例吗?RenderPartialExtensions将RenderPartial扩展方法添加到HtmlHelper类(在ASP.NET MVC视图中称为“Html”)中,因此使用RenderPartialExtension定义为使用RenderPartialExtensions 以下是RenderPartial的典型用法:
@{
Html.RenderPartial("~/Views/Shared/_MyPartialView.cshtml");
}
@{Html.RenderPartial(…);}
或@Html.Partial(…)
我得到一个错误,当前上下文中不存在“Html”。我已确保添加对System.Web.Mvc的引用。我能够使用渲染器。你能告诉我如何使用渲染器吗?