RenderPartial не существует в System.Web.Mvc.Html, но RenderPartialExtensions существует в cshtml - PullRequest
0 голосов
/ 04 мая 2018

Я хочу встроить другие cshtml представления в мой основной вид. Проведя некоторые исследования, я обнаружил, что для этой цели можно использовать Html.RenderPartial. Но я не вижу RenderPartial и получаю только RenderPartialExtensions.

Я использую System.Web версии 4.0.0.0 и VS2017. Кроме того, установлен Microsoft.AspNet.Mvc v5.2.5, но это тоже не помогло.

Если это невозможно, вы можете привести пример использования RenderPartialExtenstions в cshtml?

1 Ответ

0 голосов
/ 05 мая 2018

RenderPartialExtensions добавляет метод расширения RenderPartial к классу HtmlHelper (который называется «Html» в представлениях ASP.NET MVC), поэтому использование RenderPartial по определению использует RenderPartialExtensions.

Вот типичное использование RenderPartial:

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