Cấu hình trang ASP.NET

Một phần của tài liệu Tìm hiểu ASP NET và xây dựng website phòng trọ sinh viên (Trang 25 - 27)

Cấu hình trang (Page Configuration) cho phép chúng ta kiểm soát một số mặc định của Session trong trang ASP.NET. Chẳng hạn nh khai báo trong ví dụ sau:

Ví dụ: Khai báo cấu hình Page <configuration>

<system.Web> <page buffer=true

enableSessionState= true” ” enableViewState= true” ” enableViewStateMac= false” ” autoEventWireup= true />” ” <system.Web> </configuration> Trong đó:

Buffer: Cho phép sử dụng bộ đệm trên Server trớc khi gởi cấu trúc đáp về cho Client.

EnableSessionState: Mặc định cho phép sử dụng Session trong ứng dụng ASP.NET. Tuy nhiên, ta cũng có thể vô hiệu hóa thuộc tính này, trong ứng dụng ta không thể khai báo và sử dụng Session.

EnableViewState: Cho phép lu lại Server Control trên Client bằng thẻ

<input> dạng hidden.

AutoEventWireup: ASP.NET tự động thực hiện các biến cố của đối t- ợng Page nh Page_Load.

2.4.1. Custom Error

Tìm hiểu cách quản lý lỗi bằng giải pháp khai báo tập tin Web.config, mặc định khai báo customErrors trong Web.config nh ví dụ sau:

Ví dụ: Khai báo CustomErrors với modeOff <system.Web>

<customErrors mode= Off />” ”

</system.Web>

2.4.2. Khai báo tập tin machine.config

Nh đã giới thiệu ở phần trên, mỗi ứng dụng cấu hình trong IIS đều có nhiều nhất một tập tin Web.config trong th mục gốc. Nhng nếu muốn tất cả ứng dụng trong IIS cùng sử dụng chung một cấu hình, ta có thể khai báo trong

Nếu nh trớc đây ta phải khởi động lại IIS mỗi khi có thay đổi cấu hình ứng dụng, với hai trang cấu hình Web.configmachine.config, IIS không cần phải khởi động mỗi khi có thay đổi, bởi vì sự thay đổi đợc thực hiện trong hai tập tin này. Chính vì vậy mỗi khi hệ thống nhận biết một trong hai tập tin này có thay đổi về cấu trúc lẫn nội dung, thì ASP.NET sẽ nạp lại cấu hình mới.

Một phần của tài liệu Tìm hiểu ASP NET và xây dựng website phòng trọ sinh viên (Trang 25 - 27)

w