真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET中如何使用HiddenField隱藏域控件-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)ASP.NET中如何使用HiddenField隱藏域控件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

十余年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站定制,個人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都企業(yè)網(wǎng)站定制,高端網(wǎng)頁制作,對塔吊租賃等多個方面,擁有多年的網(wǎng)站營銷經(jīng)驗。

一、HiddenField控件的基本使用

 
     
         
        void Button1_Click(object sender, EventArgs e) 
        { 
            if (HiddenField1.Value == String.Empty) 
                HiddenField1.Value = "0"; 
            HiddenField1.Value = (Convert.ToInt32(HiddenField1.Value)+1).ToString(); 
            Label1.Text = HiddenField1.Value; 
        } 
         
     
     
        

HiddenField

                                                    單擊  次                 

在上面代碼中, 就定義了一個隱藏控件在按鈕的單擊事件里計算用戶單擊的次數(shù),并將改次數(shù)賦值給Label1。

你可以將上面代碼中的 改為也是可以的
  
在使用上面代碼里,如果你從瀏覽器里查看源代碼會得到如下的信息:


這是因為HiddenField是通過HTTP協(xié)議進(jìn)行傳遞數(shù)據(jù)的,所以如果你通過" method="get"或者鏈接打開新的窗體頁,那么HiddenField并不可用。
另外,HiddenField并不是取代Session來維護(hù)狀態(tài)的,在上面例子里,雖然你點擊一次按鈕可以顯示你點擊的次數(shù)但是并不是說它可以記錄你的狀態(tài)信息。如果你重新打開瀏覽器那么你看到的此處仍然是0而不是3。


二、HiddenField事件ValueChanged

HiddenField較為常用的是ValueChanged事件,該事件在Value值發(fā)生改變時觸發(fā)該事件。然而在實際使用時,要知道頁面記載順序。在頁面回傳過程中


下面的例子說明了這個問題


 
 
protected void Page_Load(object sender, EventArgs e) 
{ 
    Response.Write("

頁面的Page_Load事件觸發(fā),觸發(fā)時間是:" + DateTime.Now.ToString());      if (HiddenField1.Value == String.Empty)      HiddenField1.Value = "0";  }  protected void Button1_Click(object sender, EventArgs e)  {      Response.Write("

Button1_Click為改變Hidden的值前事件觸發(fā),觸發(fā)時間是:" + DateTime.Now.ToString());      HiddenField1.Value = (Convert.ToInt32(HiddenField1.Value) + 1).ToString();      Label1.Text = HiddenField1.Value;  }  protected void HiddenField1_ValueChanged(object sender, EventArgs e)  {      Response.Write("

HiddenField的 ValueChanged事件觸發(fā),觸發(fā)時間是:" + DateTime.Now.ToString());  }        

  
       

三、用javascript把值傳給HiddenField

javascript直接改變控件的值再后臺取不到值,存在HiddenField中變相的取值,代碼如下:




    無標(biāo)題頁
    
    function setValue(){
        document.getElementById("<%=name.ClientID %>").value="aaaa";
    }
    


    
    
                  
    

關(guān)于ASP.NET中如何使用HiddenField隱藏域控件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


當(dāng)前標(biāo)題:ASP.NET中如何使用HiddenField隱藏域控件-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/dgjsdo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部