vistas vista redireccionar pagina otra mvc multiples misma asp.net-mvc html-helper

asp.net-mvc - redireccionar - multiples vistas en la misma pagina mvc



MVC Html.BeginForm usando Areas (5)

Intente especificar el área, el controlador, la acción como RouteValues

@using (Html.BeginForm( new { area = "security", controller = "account", action = "logon" } )) { ... }

Estoy usando áreas MVC y en una vista que está en un área llamada "Prueba" me gustaría tener un formulario que publique en el siguiente método:

area: Security controller: AccountController method: logon

¿Cómo puedo hacer que esto suceda con Html.BeginForm? Se puede hacer?


Para aquellos de ustedes que quieren saber cómo hacer que funcione con la plantilla mvc4 predeterminada

@using (Html.BeginForm("LogOff", "Account", new { area = ""}, FormMethod.Post, new { id = "logoutForm" }))


Prueba esto:

Html.BeginForm("logon", "Account", new {area="Security"})


Use esto para el área con atributos HTML

@using (Html.BeginForm( "Course", "Assign", new { area = "School" }, FormMethod.Get, new { @class = "form_section", id = "form_course" })) { ... }


@using (Html.BeginForm("", "", FormMethod.Post, new { id = "logoutForm", action = "/Account/LogOff" })) {@Html.AntiForgeryToken() <a class="signout" href="javascript:document.getElementById(''logoutForm'').submit()">logout</a> }