RenderPartial не существует в System.Web.Mvc.Html, но RenderPartialExtensions существует в cshtml
Я хочу встроить другие представления cshtml в мой основной вид. Проведя некоторые исследования, я обнаружил, что для этой цели можно использовать Html.RenderPartial. Но я не вижу RenderPartial, а получаю только RenderPartialExtensions.
Я использую System.Web версии 4.0.0.0 и VS2017. Кроме того, установлен Microsoft.AspNet.Mvc v5.2.5, но это тоже не помогло.
Если это невозможно, можете ли вы привести пример использования RenderPartialExtenstions в cshtml?
1 ответ
RenderPartialExtensions добавляет метод расширения RenderPartial к классу HtmlHelper (который называется "Html" в представлениях ASP.NET MVC), поэтому использование RenderPartial по определению использует RenderPartialExtensions.
Вот типичное использование RenderPartial:
@{
Html.RenderPartial("~/Views/Shared/_MyPartialView.cshtml");
}