2009年3月16日 星期一

C# ASP.NET 竟然沒有全域變數可以使用

寫到一半,突然發現 Web 模式下 我竟然沒有 全域變數 可以使用。

這樣子在寫程式過程 真的是很不方便。。。

網頁上 每按一個 Button 等同於 程式重跑一次。。。  那我的常數怎麼辦?


爬了一下文,可以用 Session 來作..




 protected void Page_Load(object sender, EventArgs e)
    {

        if (Session.Count != 0)  //判斷Session 不是 0, 才開始使用 Session
        {
            TextBox4.Text = (String)Session["QQQ"].ToString();
        }
     
    }


實做部份

 Session["QQQ"] = "123";


這樣子常數就記得了。



沒有留言:

張貼留言