[MVC5 Series - P3] Action IO
Truyền tham số
Có 2 dạng truyền tham số
-
Query string
-
Form fields
Tiếp nhận tham số
Có 4 cách để tiếp nhận tham số
- Request
- FormCollection (chỉ sử dụng với cách truyền Form field)
- Action Arguments
- Model
1. Sử dụng Request
Sử dụng 1 trong 4 cách viết sau để nhận tham số từ Request
Ví dụ
2. Sử dụng FormCollection
Tất cả các tham số truyền vào có thể được tập hợp trong tham số FormCollection. Và như đã nói, cách nhận tham số này chỉ sử dụng được với cách truyền là Form Fields
3. Sử dụng Action Arguments
Định nghĩa các tham số cho action cùng tên với tên của input
Tham số truyền vào không phân biệt hoa - thường
4. Sử dụng Model
Trước tiên, tạo 1 class có các Properties trùng tên với tham số, sau đó truyền vào như 1 đối tượng
Ví dụ
Và kết quả sẽ là chuỗi nhập vào (return Content())
Kết
Hy vọng qua bài này các bạn đã nắm được cách truyền tham số và xử lý tham số trong MVC. Đây là những việc mà chắc chắn bạn sẽ làm nhiều, do vậy hãy thực hành và nắm kỹ phần này (tương đối dễ nhớ). Phần sau mình sẽ hướng dẫn cách chia sẻ dữ liệu giữa Controller và View.
Nếu bạn có thể sắp xếp hãy viết tiếp tut này nhé. Những người tiếp cận sau như mình sẽ có tài liệu tham khảo. Cảm ơn bạn.
ReplyDeleteTiếp tục cảm ơn và phục bác ở độ clear về trình bày, dễ hiểu vãi chưởng :))
ReplyDelete