2121 http://www.thayphet.net Written by: Dương Thành Phết Application_Start: Xảy ra một lần ñầu tiên khi bất kỳ trang nào trong ứng dụng ñược gọi. void Application_Start(object sender, EventArgs e) { // Code that runs on application startup Application["So_luot_truy_cap"] = 0; Application["So_nguoi_online"] = 0; } This is trial version www.adultpdf.com 2222 http://www.thayphet.net Written by: Dương Thành Phết Application_End: Xảy ra khi dừng hoạt ñộng của WebServer. Ví dụ xử lý ghi nhận thông tin Số lượt truy cập vào cơ sở dữ liệu (nếu cần). This is trial version www.adultpdf.com 2323 http://www.thayphet.net Written by: Dương Thành Phết Session_Start: Xảy ra khi người dùng mới yêu cầu ñến bất kỳ trang aspx của ứng dụng. void Session_Start(object sender, EventArgs e) { // Code that runs when a new session is started Application["So_luot_truy_cap"] = int.Parse(Application["So_luot_truy_cap"].ToString()) + 1; Application["So_nguoi_online"] = int.Parse(Application["So_nguoi_online"].ToString()) + 1; } This is trial version www.adultpdf.com 2424 http://www.thayphet.net Written by: Dương Thành Phết Session_End: Xảy ra khi phiên làm việc không có gởi yêu cầu hoặc làm tươi trang aspx của ứng dụng web trong một khoảng thời gian (mặc ñịnh là 20 phút) (Kết thúc phiên làm việc). void Session_End(object sender, EventArgs e) { // Code that runs when a session ends. Application["So_luot_truy_cap"] = int.Parse(Application["So_luot_truy_cap"].ToString()) - 1; Application["So_nguoi_online"] = int.Parse(Application["So_nguoi_online"].ToString()) - 1; } This is trial version www.adultpdf.com 2525 http://www.thayphet.net Written by: Dương Thành Phết 4.2 Tập tin Web.config Web.config là một tập tin văn bản viết theo ñịnh dạng XML sử dụng ñể lưu trữ thông tin cấu hình của một ứng dụng ðược tự ñộng tạo ra khi chúng ta tạo mới ứng dụng. Bổ sung thông tin cho ứng dụng <appSettings> <add key=“tên khoá” value=“giá trị khoá” /> <appSettings/> Truy xuất thông tin System.Configuration.ConfigurationSettinger. AppSettings[“Khoá”]; This is trial version www.adultpdf.com 2626 http://www.thayphet.net Written by: Dương Thành Phết Ví dụ: Tạo biến cấu hình dùng ñể lưu chuỗi kết nối CSDL SQLServer <connectionStrings> <add name="KetnoiCSDL" connectionString= "Data Source=PC\SQLEXPRESS; Initial Catalog=QLBansach;Integrated Security=True“ providerName="System.Data.SqlClient" /> </connectionStrings> string StrCnn = ConfigurationManager.ConnectionStrings["KetnoiCSDL"]. ConnectionString.ToString(); Lấy thông tin chuỗi kết nối This is trial version www.adultpdf.com . 2121 http://www.thayphet.net Written by: Dương Thành Phết Application_ Start: Xảy ra một lần ñầu tiên khi bất kỳ trang nào trong ứng dụng ñược gọi. void Application_ Start( object sender,. Code that runs on application startup Application[ "So_luot_truy_cap"] = 0; Application[ "So_nguoi_online"] = 0; } This is trial version www.adultpdf.com 2222 http://www.thayphet.net Written. version www.adultpdf.com 2323 http://www.thayphet.net Written by: Dương Thành Phết Session _Start: Xảy ra khi người dùng mới yêu cầu ñến bất kỳ trang aspx của ứng dụng. void Session _Start( object sender,