Tengo un archivo en mi carpeta de vista Users
llamado UserViewControl.cshtml
.RenderPartial control en la misma carpeta de vista
Mi código en la vista real (Users.cshtml
) es:
@Html.RenderPartial("RegisterViewControl")
error: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
no quiero que escribir la ruta completa como ésta en su conjunto las carpetas de vista puede moverse en el futuro :
@Html.RenderPartial("~/Views/Users/RegisterViewControl.cshtml")
Código de RegisterViewControl.cshtml:
@model SampleMVC.Web.ViewModels.RegisterModel
@using (Html.BeginForm("Register", "Auth", FormMethod.Post, new { Id = "ERForm" }))
{
@Html.TextBoxFor(model => model.Name)
@Html.TextBoxFor(model => model.Email)
@Html.PasswordFor(model => model.Password)
}
Esta es una forma que será presentado por el Ajax, pero quiero toda la validación del modelo de vista.
por favor, puesto el código dentro de UserViewControl.cshtml – Clicktricity
@Clicktricity agregado. –