探索與發現

          研究java技術

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            83 隨筆 :: 0 文章 :: 109 評論 :: 0 Trackbacks
          1. Using ViewState and Session


          public partial class _Default : System.Web.UI.Page
          {
          private bool _refreshState;
          private bool _isRefresh;
          public bool IsRefresh
          {
          get
          {
          return _isRefresh;
          }
          }
          protected override void LoadViewState(object savedState)
          {
          object[] allStates = (object[])savedState;
          base.LoadViewState(allStates[0]);
          _refreshState = (bool)allStates[1];
          _isRefresh = _refreshState == (bool)Session["__ISREFRESH"];
          }

          protected override object SaveViewState()
          {
          Session["__ISREFRESH"] = _refreshState;
          object[] allStates = new object[2];
          allStates[0] = base.SaveViewState();
          allStates[1] = !_refreshState;
          return allStates;
          }

          protected void Button2_Click(object sender, EventArgs e)
          {
          if(!IsRefresh)
          Response.Write("Thanx for visiting");
          }
          }


          but still exist a problem,,when open two window.
          posted on 2009-06-13 14:52 蜘蛛 閱讀(171) 評論(0)  編輯  收藏 所屬分類: SharePoint
          主站蜘蛛池模板: 上饶市| 墨玉县| 双城市| 临猗县| 祁阳县| 汕尾市| 舟山市| 伊宁县| 青川县| 武山县| 博罗县| 锦屏县| 孝义市| 孝昌县| 黔西县| 巩义市| 博罗县| 繁昌县| 封开县| 当涂县| 汤原县| 临潭县| 香港 | 平昌县| 钟山县| 达州市| 鹤峰县| 永嘉县| 克山县| 西充县| 乌拉特后旗| 遵义县| 呼玛县| 鄯善县| 黄冈市| 凤冈县| 沙田区| 新乡县| 喜德县| 丰原市| 福海县|