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 mode là Off <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.config và machine.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.