MVC Bài 02 controller

26 273 1
MVC Bài 02 controller

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hôm nay, gửi đến cả nhà những tính năng của ASP.NET MVC từ version 3 đến version 5; nhằm cô đọng lại những tính năng cho từng phiên bản, những cải thiện mới cho developer thông qua từng phiên bản ASP.NET MVC ASP.NET MVC3 So với phiên bản ASP.NET MVC2 thì tính năng mới được hỗ trợ thêm HTML5 và CSS3; tính năng này chỉ hỗ trợ cho những trình duyệt mới; Cải thiện về Model validation; Hỗ trợ 2 View Engine: RAZOR, ASPX, kể cả Open source trong khi ASP.NET MVC2 chỉ có ASPX; Controller được cải tiến hơn như thuộc tính ViewBag và kiểu ActionResult; Cải thiện Dependency Injection với IDpendencyResolver (có 2 phần: DependencyResolver và interface IDpendencyResolver)trong ASP.NET MVC3; đây là lớp thực thi mô hình Service Locator, cho phép framework gọi DIContainer khi cần làm việc với 1 lớp thực thi từ 1 kiểu cụ thể Cách tiếp cận với JavaScript được hạn chế; Hỗ trợ caching trong Partial page;

ThS. Nguyễn Nghiệm 0913.745.789 nghiemn@fpt.edu.vn songlong2k@gmail.com  Input: Tham số ?, Nhận tham số ?  Output: Lựa chọn View ? Controller View Parameters Action Result HTML Input Output  Tham số  Tiếp nhận tham số Request FormCollection đối số Action Model  Ứng dụng Upload file Gửi mail  Action Result Text, View, Action, Url, File, JavaScript, Json  Tham số yêu cầu từ người dùng được cung cấp dưới 2 dạng: form field hoặc query string Query String Form field  Trong MVC có 4 cách để nhận tham số yêu cầu Sử dụng đối tượng ngầm định Request Sử dụng đối số của Action Sử dụng tham số FormCollection Sử dụng Model  Trong phương thức hành động bạn có thể viết một trong số cách sau đây để nhận tham số String value = Request [“<tham số>"]; String value = Request.QueryString ["<tham số>"]; String value = Request.Form ["<tham số>"]; String value = Request.Params ["<tham số>"];  Ví dụ sau sẽ nhận tham số  Chúng ta có thể tập hợp các tham số form vào đối số FormCollection của Action. Chỉ nhận được các trường form.  Ví dụ sau đây nhận tham số form có tên txtName  Cách lấy tương đương với Request.Form var value = Request.Form[“Name”];  Định nghĩa tham số cho Action để nhận tham số cùng tên.  Sau đây là ví dụ nhận 2 tham số txtUserName và txtPassword  Tạo lớp Model chứa các thuộc tính cùng tên với tham số.  Sử dụng lớp này làm đối số cho Action để nhận tham số cùng tên với thuộc tính

Ngày đăng: 11/10/2014, 14:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan