Hice una página de prueba parcial llamada _Test.cshtml y la puse en el mismo directorio que mi vista que la llamará, aquí está:
<div>hi</div>
Y en la vista cshtml de llamada, simplemente pongo:
@Html.RenderPartial("_Test")
Lo que me da el error:
CS1502: La mejor coincidencia de método sobrecargado para 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)' tiene algunos argumentos no válidos
También probé la ruta completa con el mismo resultado.
Estoy muy confundido en cuanto a por qué esto está actuando de esta manera, supongo que me estoy perdiendo algo simple.
fuente