System.Web.Mvc.Html中不存在RenderPartial,但cshtml中的RenderPartialExtensions不存在

时间:2018-05-04 19:41:16

标签: asp.net razor renderpartial html.renderpartial

我想将其他 cshtml 视图嵌入到我的主视图中。在做了一些研究之后,我发现Html.RenderPartial可以用于此目的。但是我没有看到RenderPartial并且只获得了RenderPartialExtensions。

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

如果不可能,你能举例说明如何在cshtml中使用RenderPartialExtenstions吗?

1 个答案:

答案 0 :(得分:0)

RenderPartialExtensions将RenderPartial扩展方法添加到HtmlHelper类(在ASP.NET MVC视图中命名为" Html"),因此使用RenderPartial根据定义使用RenderPartialExtensions。

这是RenderPartial的典型用法:

@{
    Html.RenderPartial("~/Views/Shared/_MyPartialView.cshtml");
}