Làm việc với View

Một phần của tài liệu Giáo trình Lập trình web (Nghề Lập trình viên máy tính Cao đẳng) (Trang 66 - 69)

BÀI 3 : MƠ HÌNH MVC CHO TRIỂN KHAI ỨNG DỤNG WEB

4. Làm việc với View

View trong ứng dụng ASP.NET MVC được xem là giao diện của ứng dụng, View có tác dụng trả về cho trình duyệt trang HTML khi người dùng ghé thăm website của chúng ta. Views chứa các tag tương tự như HTML, chúng ta có thể đặt mọi thứ vào trong view như hình ảnh, iframes, java applets, flash và silverlight.

Cách tạo view dễ nhất là nhấp chuột phải vào action nào đó trong controller chọn Add View

Hình 3.1 Thêm một view mơi tứ controller action

thứ hai sẽ xuất hiện trong tag <body> của văn bản HTML.

* Lưu ý: chúng ta có thể tích hợp các scrip vào trong view thơng qua <% %>

Hình 3.4. Cách chèn scripts vào trong view

4.2. Cách sử dụng Views:

- Đôi lúc chúng ta muốn truyền thông tin qua lại giữa View và Controller,

đơn giản chúng ta sử dụng cơ chế ViewData được hỗ trợ bởi ASP.NET MVC . Trong đó, ViewData có thể miêu tả bất kỳ loại thông tin nào như strings, objects và các mẫu tin cơ sở dữ

liệu

- ViewData giống như kiểu từ điển, nó bao gồm cặp thuộc tính khóa và giá trị, trong đó, khóa phải là chuỗi, cịn giá trị có thể là bất kỳ kiểu dữ liệu gì. - Khi sử dụng ViewData, chúng ta chú ý cần ép kiểu về kiểu dữ liệu mong

muốn, vì nó có thể chứa bất kỳ kiểu dữ liệu nào nên khi gán dữ liệu cho ViewData, ViewData tự dộng gán về kiểu objects

Ví dụ:

Hình 3.5. Cách tạo ViewData trong controller

Hình 3.7. Kết quả thu được

Nếu như chúng ta không muốn sử dụng view bằng cách ép kiểu, chúng ta có thể tạo một strongly typed view, khi đó từ điển viewdata triển khai một thuộc tính được đặt tên là Model

Hình 3.8. Cách tạo strongly typed view

Một phần của tài liệu Giáo trình Lập trình web (Nghề Lập trình viên máy tính Cao đẳng) (Trang 66 - 69)

Tải bản đầy đủ (PDF)

(101 trang)