Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2016, 05:40
dardosmania
 
Fecha de Ingreso: julio-2015
Mensajes: 85
Antigüedad: 9 años, 4 meses
Puntos: 4
Respuesta: FormMethod.Post didn´t work with not default action. Razor and MVC 4

Si no me equivoco método Login del controlador esta mal, porque no le pasas a la vista un objeto de tipo Login en tu caso entonces cuando el formulario se envia no esta enviando ese objeto.

Prueba con esto a ver si te funciona:

Código ASP:
Ver original
  1. public class LoginController : Controller
  2. {      
  3.     public ActionResult Login()
  4.     {
  5.         Login login = new Login();
  6.  
  7.         return View(login);
  8.     }
  9.  
  10.     [HttpPost]
  11.     public ActionResult LogOn(Login lg)
  12.     {
  13.         if(//valido mi usuario)
  14.         {
  15.             return RedirectToAction("MyContent", "MyContent");
  16.         }
  17.  
  18.         return View("Login");
  19.     }
  20.  }





Con eso envías el objeto que recibirás mas adelante cuando se envié el formulario