ASP.NET Web Pages - Đối tượng
- Trang trước Form WebPages
- Trang tiếp theo Tệp WebPages
Web Pages thường liên quan đến đối tượng.
Đối tượng Page
Bạn đã gặp một số đối tượng Page đã được sử dụng:
@RenderPage("header.cshtml") @RenderBody()
Trong chương trước, bạn đã thấy hai thuộc tính đối tượng Page đã được sử dụng (isPost và Request):
If (isPost) { if (Request["Choice"] != null {
Một số phương thức của đối tượng Page
Phương thức | Mô tả |
---|---|
href | Xây dựng URL bằng các tham số được chỉ định. |
RenderBody() | Trong trang布局, phần trang không nằm trong phần được chỉ định sẽ được hiển thị. |
RenderPage(page) | Hiển thị nội dung của một trang trong các trang khác. |
RenderSection(section) | Trong trang布局, nội dung phần được chỉ định sẽ được hiển thị. |
Write(object) | Viết đối tượng được chỉ định dưới dạng chuỗi mã hóa HTML. |
WriteLiteral | Bạn không cần mã hóa HTML đối tượng được chỉ định trước khi viết nó. |
Một số thuộc tính của đối tượng Page
Thuộc tính | Mô tả |
---|---|
isPost | Trả về một giá trị (true hoặc false), chỉ ra rằng phương thức truyền dữ liệu HTTP mà khách hàng sử dụng để yêu cầu trang web có phải là yêu cầu POST không. |
Layout | Lấy hoặc thiết lập đường dẫn đến trang layout. |
Page | Cung cấp quyền truy cập vào các thuộc tính chung giữa trang, trang layout và trang phân trang. |
Request | Lấy đối tượng HttpRequest hiện tại của yêu cầu HTTP. |
Server | Lấy đối tượng HttpServerUtility, đối tượng này cung cấp các phương thức có thể được sử dụng trong quá trình xử lý trang web. |
Thuộc tính Page (của đối tượng Page)
Thuộc tính Page của đối tượng Page cung cấp quyền truy cập vào các thuộc tính chung giữa trang, trang layout và trang phân trang.
Bạn có thể thêm (sử dụng) các thuộc tính của riêng mình vào thuộc tính Page:
- Page.Title
- Page.Version
- Page.anythingyoulike
Các thuộc tính của Page rất hữu ích. Ví dụ, bạn có thể thiết lập tiêu đề trang trong tệp nội dung, sau đó sử dụng nó trong tệp layout:
Home.cshtml
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Trang chủ" } <h1>Chào mừng bạn đến với CodeW3C.com</h1> <h2>Nguyên liệu chính của trang web</h2> <p>Trang chủ (Default.cshtml)</p> <p>Tệp布局 (Layout.cshtml)</p> <p>Sheet phong cách (Site.css)</p>
Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@Page.Title</title> </head> <body> @RenderBody() </body> </html
- Trang trước Form WebPages
- Trang tiếp theo Tệp WebPages