Làm thế nào để tìm hiểu xem một GET hoặc POST đã nhấn hành động điều khiển ASP.NET MVC của tôi?C# ASP.NET MVC: Tìm hiểu xem GET hoặc POST đã được gọi trên bộ điều khiển hành động
12
A
Trả lời
27
Bạn có thể kiểm tra Request.HttpMethod
để biết điều đó.
if (Request.HttpMethod == "POST") {
//the controller was hit with POST
}
else {
//etc.
}
10
Bạn có thể tách các phương pháp điều khiển của bạn:
[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
Bạn cũng có thể sử dụng ActionResults Đối Nhận và gửi các phương pháp riêng biệt như sau:
[HttpGet]
public ActionResult Operation()
{
return View(...)
}
[HttpPost]
public ActionResult Operation(SomeModel model)
{
return View(...);
}
Các vấn đề liên quan
- 1. Hành động điều khiển MVC - Xử lý POST và GET bằng mã trùng lặp
- 2. Tìm hiểu Asp.Net WebForms hoặc Asp.Net MVC
- 3. Ánh xạ các nút riêng lẻ trên ASP.NET MVC Xem tới các hành động điều khiển
- 4. ASP.NET MVC C# Nhận tên bộ điều khiển và hành động trong lớp
- 5. ASP.NET MVC: Cấu trúc bộ điều khiển
- 6. Thuộc tính MVC trên Bộ điều khiển và Hành động
- 7. ASP.Net MVC - đăng từ bộ điều khiển này sang bộ điều khiển khác (hành động tới hành động)
- 8. Thiết kế hành động điều khiển ASP.NET MVC
- 9. Phương thức GET và POST có cùng tên Hành động trong cùng một Bộ điều khiển
- 10. Hành động của bộ điều khiển ASP.NET MVC trả về JSON hoặc một phần html
- 11. ASP.NET MVC - Hành động hiện tại từ mã điều khiển?
- 12. Bộ điều khiển lò xo 404 được retuned sau phương thức POST Đã gọi
- 13. ASP.NET MVC "GET" và "POST" hằng số
- 14. ASP.NET MVC Html.DropDownList được phổ biến bởi cuộc gọi Ajax tới bộ điều khiển?
- 15. ASP.NET MVC: Đăng ký bộ lọc hành động mà không sửa đổi bộ điều khiển
- 16. Tìm hiểu ASP.NET MVC
- 17. ASP.NET MVC séc trị giá thuộc tính tùy chỉnh trong điều khiển hoặc hành động
- 18. Tại sao bộ điều khiển dựa trên tên ASP.NET MVC?
- 19. Hành động điều khiển MVC được gọi nhiều lần khi bố cục được chỉ định
- 20. asp.net mvc có liên quan như thế nào với một hành động điều khiển?
- 21. Tìm bộ điều khiển ASP.NET MVC trong chế độ xem chính
- 22. asp.net mvc hành động con
- 23. Truy cập danh sách Bộ điều khiển/Hành động trong ứng dụng ASP.NET MVC
- 24. ASP.NET MVC: Bộ lọc hành động để thiết lập biến điều khiển?
- 25. Gọi một hành động điều khiển với link_to
- 26. Gọi $ .get cho phương thức trong Bộ điều khiển
- 27. Tại sao không có chuyển hướng Bộ điều khiển nội bộ trong ASP.Net MVC (hoặc CodeIgniter)?
- 28. "Thêm bộ điều khiển"/"Thêm chế độ xem" trong ứng dụng ASP.NET MVC/WebForms ASP.NET
- 29. Asp.net Mvc: Liệt kê tất cả các hành động trên bộ điều khiển với thuộc tính cụ thể
- 30. TẢI XUỐNG VÀ BÀI ĐĂNG cho cùng một Bộ điều khiển Hành động trong ASP.NET MVC
Ý tưởng tuyệt vời. Cảm ơn bạn – Alex
Tôi nghĩ rằng bạn NÊN serpate phương pháp điều khiển của bạn ... – sesispla