¿Cómo puedo averiguar si un GET o un POST afectan mi acción de controlador ASP.NET MVC?C# ASP.NET MVC: descubra si se invocó GET o POST en la acción del controlador
12
A
Respuesta
27
Puede consultar Request.HttpMethod
para eso.
if (Request.HttpMethod == "POST") {
//the controller was hit with POST
}
else {
//etc.
}
10
Puede separar sus métodos de controlador:
[AcceptVerbs(HttpVerbs.Get)]
public ViewResult Operation()
{
// insert here the GET logic
return SomeView(...)
}
[AcceptVerbs(HttpVerbs.Post)]
public ViewResult Operation(SomeModel model)
{
// insert here the POST logic
return SomeView(...);
}
0
También puede utilizar los ActionResults Para GET y POST métodos por separado, como a continuación:
[HttpGet]
public ActionResult Operation()
{
return View(...)
}
[HttpPost]
public ActionResult Operation(SomeModel model)
{
return View(...);
}
Cuestiones relacionadas
- 1. GET y POST a la misma Acción del controlador en ASP.NET MVC
- 2. Post/Redirect/Get Pattern en ASP.NET MVC
- 3. Detectar si la acción es un método POST o GET
- 4. ¿Cómo determinar si la vista es para GET o POST en ASP.NET MVC?
- 5. En ASP.NET MVC, deserialize JSON antes o en el método de acción del controlador
- 6. backgroundworker bloqueando la acción del controlador MVC
- 7. ASP.NET MVC: ¿acción actual del código del controlador?
- 8. ¿Cómo puedo verificar si se llamó a un controlador usando post u get?
- 9. POST en PHP Controlador MVC?
- 10. ASP.NET MVC enviando datos JSON a una acción de controlador
- 11. ASP.Net MVC 3 Acción del controlador y Abrir nueva ventana
- 12. Pasar parámetros de JQuery a Acción del controlador en ASP.NET MVC 3
- 13. ASP.NET MVC - Método de acción POST con parámetros adicionales desde la dirección URL
- 14. ¿Ejecuta la acción del controlador MVC sin la vista?
- 15. Enforce Acción de filtrado en todas las acciones del controlador (C#/ASP.NET MVC)
- 16. Rails POST, PUT, GET
- 17. ASP.NET MVC Form Post
- 18. cambie la convención del nombre del controlador en ASP.NET MVC
- 19. ASP.Net MVC Autorización del filtro acción
- 20. Java Spring MVC GET/POST en la misma JSP
- 21. asp.net acción de controlador de vista parcial MVC
- 22. ¿Cómo debo devolver una imagen de una acción del controlador C# asp.net-mvc-2?
- 23. Obteniendo el nombre del controlador y el método de acción en la vista en ASP.Net MVC
- 24. Contexto del controlador Asp.net-mvc burlón
- 25. Obtener la lista de atributos personalizados para la acción/controlador actual en ASP.NET MVC
- 26. ASP.NET MVC: Controlador simulado.Url.Action
- 27. Protección de la acción del controlador ASP.NET MVC que devuelve JSON
- 28. ASP.NET MVC C# Obtener el nombre de la controladora y la acción en la clase
- 29. Comprobar si una petición es GET o POST
- 30. Redireccionando al controlador especificado y a la acción en asp.net filtro de acción mvc
Gran idea. Gracias – Alex
Creo que DEBERÍA serpatear los métodos de su controlador ... – sesispla