• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Asp.net多頁面間保留狀態

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    前言 今天是,我新工作的第二天,終于回到Csdn上,在自己的Blog上寫上第一篇文章。 不記得自己有幾個Blog了,今天開始決定,在這里記錄下,我以后的日子與生活吧。 Asp .net 多頁面間保留狀態 只記得Asp.net頁面內的狀態是由Viewstate來保存的。我想頁面間是
    前言
    今天是,我新工作的第二天,終于回到Csdn上,在自己的Blog上寫上第一篇文章。
    不記得自己有幾個Blog了,今天開始決定,在這里記錄下,我以后的日子與生活吧。
    Asp.net多頁面間保留狀態
    只記得Asp.net頁面內的狀態是由Viewstate來保存的。我想頁面間是不是也可以借用Viewstate。
    微軟說,Viewstate只是相對于單頁面來說的,并且,我還發現了,有好多的工作可以反編輯
    頁面內的Viewstate。因為它是用Base64編碼的。當然也可以對它加密。既然,它不能滿足多頁面
    間保留狀態問題,那就不用它了。
    用Session是不是能解決呢:
    我簡單試了一下,因為頁面的控件還不是太多,剛好10個,我羅列了他們的Session值。然后在
    Page_Load里初始化它的狀態。如下:這樣就可以了。
    private void Page_Load(object sender, System.EventArgs e)
    {

    if (!IsPostBack)
    {
    //
    if (Session["deal_page"]!=null)
    {//這里是從其它頁傳過來的
    if (Session["deal_page"].Equals ("deal_page"))
    {
    init_Form();
    }
    }

    Bind_DragGrid();
    }
    }
    private void init_Form()
    {

    txtCompanyname.Text = Session["seComp"].ToString();
    txtRsrvman.Text = Session["seRsrv"].ToString();
    txtPhone.Text = Session["sePhon"].ToString();
    txtSaleManger.Text = Session["seSale"].ToString();
    txtCRONum.Text = Session["seCron"].ToString();
    txtGrpgstname.Text = Session["seGrpg"].ToString();
    txtSdate.Text = Session["seSdate"].ToString();
    txtEdate.Text = Session["seEdate"].ToString();
    txtDptSdate.Text = Session["seDpts"].ToString();
    txtDptEdate.Text = Session["seDpte"].ToString();

    }
    也許有更好的方法,但是我還沒有想太好。暫時先這樣用吧。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>