void Application_Start(object sender, EventArgs e) { // 在應用程序啟動時運行的代碼 Application["CusCount"] = 0; } void Session_Start(object sender, EventArgs e) { // 在新會話啟動時運行的代碼 Application.Lock(); Application["CusCount"] =(int) Application["CusCount"] + 1; Application.UnLock(); }void Session_End(object sender, EventArgs e) { // 在會話結束時運行的代碼。 // 注意: 只有在 Web.config 文件中的 sessionstate 模式設置為 // InPRoc 時,才會引發 Session_End 事件。如果會話模式設置為 StateServer // 或 SQLServer,則不引發該事件。 Application.Lock(); Application["CusCount"] = (int)Application["CusCount"] - 1; Application.UnLock(); }
然后編寫新建一個web窗體,寫入方法
protected void Page_Load(object sender, EventArgs e) { Response.Write("歡迎你,第" + Application["CusCount"] + "位顧客<br/>"); }
介紹一下Application按照索引取出數據
使用上一個頁面,寫入方法
protected void Page_Load(object sender, EventArgs e) { Response.Write("歡迎你,第" + Application["CusCount"] + "位顧客<br/>"); Application.Add("Key1", "Value1"); Application.Add("Key1", "Value1"); Application.Add("Key1", "Value1"); for (int index = 0; index < Application.Count; index++) { Response.Write(Application.GetKey(index) + ": "); Response.Write(Application.Get(index) + "<br/>"); } }
頁面這樣展示
新聞熱點
疑難解答