Это работает, потому что возвращает результат частичного рендеринга представления в виде строки:
@Html.Partial("Path/to/my/partial/view")
Но я предпочитаю использовать RenderPartial
и, кажется, мне нужно написать:
@{Html.RenderPartial("Path/to/my/partial/view");}
вместо того:
@Html.RenderPartial("Path/to/my/partial/view");
Чтобы заставить его работать. Сообщение об ошибке:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Есть ли лучший способ вместо открытия блока кода @{...}
только для одного вызова метода?
@Html.RenderPartial()