Я пытаюсь преобразовать мои страницы aspx в cshtml и проблема с рендерингом частичных страниц из другой папки.
Что я использовал:
<% Html.RenderPartial("~/Views/Inquiry/InquiryList.ascx", Model.InquiryList.OrderBy("InquiryId", MvcContrib.Sorting.SortDirection.Descending));%>
Я бы подумал, что эквивалент будет:
@Html.RenderPartial("~/Views/Inquiry/_InquiryList.cshtml", Model.InquiryList.OrderBy("InquiryId", MvcContrib.Sorting.SortDirection.Descending))
Это, очевидно, не работает, я получаю следующую ошибку.
CS1973: 'System.Web.Mvc.HtmlHelper' не имеет применимого метода, названного "Частичный", но, похоже, имеет метод расширения с помощью этого имени. Методы расширения не могут быть динамически отправляется. Рассматривать литье динамических аргументов или вызов метода расширения без синтаксис метода расширения.
Как я могу достичь этого с помощью механизма просмотра Razor?