Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在System.Web.Mvc.Html中不存在RenderPartial,但在cshtml中存在RenderPartial_Asp.net_Razor_Renderpartial_Html.renderpartial - Fatal编程技术网

Asp.net 在System.Web.Mvc.Html中不存在RenderPartial,但在cshtml中存在RenderPartial

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视图嵌入到我的主视图中。在做了一些研究之后,我发现Html.RenderPartial可以用于此目的。但我没有看到RenderPartial,只看到RenderPartial

我正在使用System.Web版本4.0.0.0和VS2017。 另外,安装了Microsoft.AspNet.Mvc v5.2.5,但也没有帮助


如果不可能,您可以给出一个如何在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的引用。我能够使用渲染器。你能告诉我如何使用渲染器吗?