Trong ASP.NET MVC 2, một vài thuộc tính bộ lọc hành động mới đã được giới thiệu, như là "viết tắt" cho các thuộc tính trong ASP.NET MVC 1; ví dụ, việc áp dụng HttpPostAttribute
cũng giống như việc áp dụng [AcceptVerbs(HttpVerbs.Post)]
cho một phương thức hành động.Các thuộc tính httppost, httpput etc trong ASP.NET MVC 2 hoạt động như thế nào?
Ngoài ra, với cú pháp chi tiết hơn, có thể kết hợp các phương pháp khác nhau, để cho phép ví dụ như cả Post
và Delete
.
Bây giờ tôi tự hỏi: các thuộc tính mới hoạt động như thế nào? Nếu tôi áp dụng cả hai [HttpPost]
và [HttpDelete]
, thì ASP.NET MVC 2 cho phép cả hai hoặc yêu cầu cả hai (do đó không cho phép gì cả)?
Tôi biết tôi vẫn * có thể * sử dụng 'AcceptVerbs', nhưng tôi nghĩ rằng các thuộc tính mới trông đẹp hơn rất nhiều trong mã, và đã hy vọng nhóm MVC đã nghĩ về điều này khi thực hiện ... –
@Tomas - may mắn thay, bạn có thể tự làm cho mình nếu cần. Xem cập nhật của tôi. – tvanfosson