校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET中HiddenField隱藏域控件的使用方法

ASP.NET中HiddenField隱藏域控件的使用方法

熱門標簽:代理接電話機器人如何取消 天心智能電銷機器人 地圖標注專業(yè)團隊 遂寧市地圖標注app 塔城代理外呼系統(tǒng) 地圖標注的公司有哪些 400電話辦理哪家性價比高 濮陽外呼電銷系統(tǒng)怎么樣 地圖定位圖標標注

HiddenField控件的作用簡單的說是用于存儲需要在向服務器的發(fā)送間保持的值。它作為 input type= "hidden"/> 元素呈現(xiàn),并且通過添加runat=”server”就可以使它成為標準的HTML服務器控件。下面列出的是ASP.NET HiddenField Web服務器控件可以使用的屬性和事件。
 

復制代碼 代碼如下:

asp:HiddenField
    EnableTheming="True|False"
    EnableViewState="True|False"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    OnValueChanged="ValueChanged event handler"
    runat="server"
    SkinID="string"
    Value="string"
    Visible="True|False"
/>

因為 HiddenField 的值將呈現(xiàn)給客戶端瀏覽器,所以它不適用于存儲安全敏感的值。若要為 HiddenField 控件指定值,請使用 Value 屬性,請注意是Value而不是Text。事實上HiddenField并沒有Text屬性,這和DropDownList、CheckBoxList等標準按鈕的屬性命名方式一致。在標準的屬性命名方式中,Text的值是呈現(xiàn)給用戶看到的,而Value的值則是通長是通過代碼進行控制的。例如你可以讓DropDownList的Text屬性顯示用戶名而讓它的Value存儲用戶的編號。

一、HiddenField控件的基本使用

復制代碼 代碼如下:
html>
    head>
        script language="C#" runat="server">
        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;
        }
        /script>
    /head>
    body>
        h3>font face="Verdana">HiddenField/font>/h3>
        form runat=server>
            asp:HiddenField id=HiddenField1 runat=Server />
            asp:Button id=Button1 Text="單擊按鈕" onclick="Button1_Click" runat="server" />
            單擊 asp:Label id=Label1 Text="0" runat=server /> 次
        /form>
    /body>
/html>

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

你可以將上面代碼中的 asp:HiddenField id=HiddenField1 runat=Server />改為input type=hidden id=HiddenField1 runat=Server >也是可以的
  
在使用上面代碼里,如果你從瀏覽器里查看源代碼會得到如下的信息:
form name="Form1" method="post" action="Default.aspx" id="Form1">
這是因為HiddenField是通過HTTP協(xié)議進行傳遞數(shù)據(jù)的,所以如果你通過" method="get"或者鏈接打開新的窗體頁,那么HiddenField并不可用。
另外,HiddenField并不是取代Session來維護狀態(tài)的,在上面例子里,雖然你點擊一次按鈕可以顯示你點擊的次數(shù)但是并不是說它可以記錄你的狀態(tài)信息。如果你重新打開瀏覽器那么你看到的此處仍然是0而不是3。 

二、HiddenField事件ValueChanged

HiddenField較為常用的是ValueChanged事件,該事件在Value值發(fā)生改變時觸發(fā)該事件。然而在實際使用時,要知道頁面記載順序。在頁面回傳過程中,具體的頁面周期你可以到如下網(wǎng)站查看
http://msdn2.microsoft.com/zh-cn/library/ms178472.aspx

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

復制代碼 代碼如下:

html>
head>
script runat="server" language="c#">
protected void Page_Load(object sender, EventArgs e)
{
    Response.Write("p>頁面的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("p>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("p>HiddenField的 ValueChanged事件觸發(fā),觸發(fā)時間是:" + DateTime.Now.ToString());
}
/script>
/head>
body>
form id="form1" runat="server">
div> asp:HiddenField ID="HiddenField1" runat="server" OnValueChanged="HiddenField1_ValueChanged" />
/div> asp:Label ID="Label1" runat="server" Text="Label">/asp:Label>
br /> asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
/form>/body>
/html>

三、用javascript把值傳給HiddenField

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

復制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml" >
head runat="server">
    title>無標題頁/title>
    script type="text/javascript">
    function setValue(){
        document.getElementById("%=name.ClientID %>").value="aaaa";
    }
    /script>
/head>
body>
    form id="form1" runat="server">
    div>
    asp:HiddenField ID="name" runat="server" />
        asp:Button ID="Button1" runat="server" Text="Button"
            OnClientClick="setValue()" onclick="Button1_Click" />
    /div>
    /form>
/body>
/html>

您可能感興趣的文章:
  • ASP.net Substitution 頁面緩存而部分不緩存的實現(xiàn)方法
  • ASP.NET中Validation驗證控件正則表達式特殊符號的說明
  • ASP.NET中CheckBoxList復選框列表控件詳細使用方法
  • ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
  • ASP.NET中FileUpload文件上傳控件應用實例
  • ASP.NET中HyperLink超鏈接控件的使用方法
  • ASP.NET中Image控件使用詳解
  • ASP.NET中ImageButton圖片按鈕控件的使用
  • ASP.NET 中 Button、LinkButton和ImageButton 三種控件的使用詳解
  • ASP.NET Substitution 控件的使用方法

標簽:吉林 麗江 本溪 河南 重慶 婁底 宜春 汕頭

巨人網(wǎng)絡通訊聲明:本文標題《ASP.NET中HiddenField隱藏域控件的使用方法》,本文關鍵詞  ASP.NET,中,HiddenField,隱藏,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中HiddenField隱藏域控件的使用方法》相關的同類信息!
  • 本頁收集關于ASP.NET中HiddenField隱藏域控件的使用方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91理论电影在线观看| 成人h动漫精品一区二区| 免费人成网站在线观看欧美高清| 99精品热视频| 亚洲蜜臀av乱码久久精品蜜桃| hitomi一区二区三区精品| 亚洲男人的天堂av| 91精品蜜臀在线一区尤物| 国产精品99久久久久久似苏梦涵| 国产精品不卡视频| 欧美日韩激情在线| 国产成人av一区二区三区在线| 亚洲欧洲性图库| 91精品在线一区二区| 国产凹凸在线观看一区二区| 一区二区三区在线观看欧美| 精品88久久久久88久久久| 91丨porny丨蝌蚪视频| 老司机精品视频导航| 亚洲男人天堂av| 亚洲精品一线二线三线| 欧美视频中文一区二区三区在线观看| 精品一区二区在线播放| 午夜欧美在线一二页| 久久久高清一区二区三区| 欧美日韩在线直播| eeuss鲁一区二区三区| 韩日欧美一区二区三区| 亚洲国产你懂的| 国产精品第五页| 日韩精品专区在线影院重磅| 一本色道a无线码一区v| 国产成人夜色高潮福利影视| 免费在线看成人av| 亚洲午夜国产一区99re久久| 国产精品二区一区二区aⅴ污介绍| 日韩欧美一区电影| 欧美高清www午色夜在线视频| 99精品视频在线播放观看| 国产精品一二三区在线| 蜜臀精品一区二区三区在线观看| 一区二区三区在线观看视频| 一色桃子久久精品亚洲| 日本一区二区成人在线| 亚洲精品一区二区三区福利| 91精品国产91热久久久做人人| 91久久久免费一区二区| 99久久婷婷国产精品综合| 国产精品资源在线看| 国精产品一区一区三区mba桃花| 亚洲成人自拍网| 亚洲国产精品久久久久婷婷884| 国产精品乱码人人做人人爱| 久久网站最新地址| 精品福利av导航| 26uuu国产日韩综合| 久久人人97超碰com| 国产欧美中文在线| 国产精品区一区二区三区| 欧美激情一区二区三区蜜桃视频| 国产色爱av资源综合区| 国产午夜亚洲精品午夜鲁丝片 | 中文字幕在线一区免费| 中文字幕永久在线不卡| 自拍偷自拍亚洲精品播放| 亚洲欧美另类小说视频| 亚洲一级电影视频| 日韩成人dvd| 国产精品一区二区视频| 99国产精品久| 欧美日韩综合一区| 欧美一区二区福利视频| 国产无一区二区| 亚洲综合在线免费观看| 亚洲狼人国产精品| 国产精品午夜在线观看| 亚洲一区二区三区国产| 美女免费视频一区二区| 懂色av一区二区三区免费观看| 色综合久久六月婷婷中文字幕| 欧美在线free| 久久一区二区视频| 一区二区三区四区在线播放| 日本不卡一区二区三区 | 成人av网站在线| 欧美色倩网站大全免费| 久久久av毛片精品| 亚洲成人黄色小说| 风间由美一区二区三区在线观看| 91久久国产综合久久| 精品美女被调教视频大全网站| 亚洲三级在线观看| 韩国一区二区在线观看| 欧洲av一区二区嗯嗯嗯啊| 久久亚洲私人国产精品va媚药| 亚洲一区日韩精品中文字幕| 国产成人综合在线播放| 亚洲资源中文字幕| 欧美一区二区视频在线观看2022 | 图片区小说区国产精品视频| 国产裸体歌舞团一区二区| 国产宾馆实践打屁股91| 不卡的av电影| 亚洲精品一线二线三线| 亚洲国产综合色| 国产高清亚洲一区| 欧美一区二区视频在线观看| 亚洲三级理论片| 国产一区二区免费看| 欧美一区二区视频在线观看2022| 日韩一区日韩二区| 懂色av噜噜一区二区三区av| 日韩欧美国产1| 天天操天天综合网| 欧美午夜精品久久久久久孕妇| 日本一区二区三区电影| 国产精选一区二区三区| 91精选在线观看| 亚洲成人动漫一区| 欧美日韩国产影片| 亚洲主播在线播放| 色呦呦一区二区三区| 日本一区二区高清| 不卡高清视频专区| 综合久久国产九一剧情麻豆| 成人一区在线观看| 国产精品污网站| 不卡一区二区在线| 国产欧美日韩在线看| 国产成人高清在线| 国产精品久久久久久久午夜片| 国产成人综合亚洲91猫咪| 久久久久久久一区| 国产久卡久卡久卡久卡视频精品| 久久久久久毛片| 成人免费视频播放| 亚洲欧洲制服丝袜| 欧美私模裸体表演在线观看| 日韩av电影免费观看高清完整版 | 国产91综合网| 亚洲视频一二三| 欧洲国产伦久久久久久久| 日韩精品一级二级| 久久久久综合网| 91亚洲午夜精品久久久久久| 亚洲国产精品久久不卡毛片 | 国产制服丝袜一区| 国产亚洲成aⅴ人片在线观看| 成人av电影在线观看| 亚洲午夜一区二区三区| 91精品国产综合久久香蕉的特点| 精品一区二区综合| 一区二区在线免费观看| 欧美成人精精品一区二区频| 国产69精品久久久久毛片| 亚洲精品免费一二三区| 精品久久久久久最新网址| www.亚洲在线| 久久精品国产精品亚洲红杏| 国产精品欧美一区喷水| 5858s免费视频成人| 国产suv精品一区二区三区| 亚洲午夜激情av| 久久精品网站免费观看| 欧美日韩免费一区二区三区| 懂色一区二区三区免费观看| 亚洲一区在线播放| 国产精品视频九色porn| 一区二区激情小说| 色婷婷亚洲综合| 国内精品久久久久影院薰衣草| 中文字幕视频一区| 欧美成人一区二区| 欧美亚洲国产一区在线观看网站| 精品综合久久久久久8888| 亚洲精品va在线观看| 国产天堂亚洲国产碰碰| 欧美老肥妇做.爰bbww| 91在线国内视频| 国产成人精品一区二区三区四区 | 成人免费视频视频在线观看免费| 午夜精品福利一区二区蜜股av| 久久久久久久久99精品| 4438x成人网最大色成网站| 色综合久久久久网| 成人午夜免费电影| 国产在线精品一区在线观看麻豆| 亚洲bdsm女犯bdsm网站| 亚洲嫩草精品久久| 亚洲欧洲精品一区二区三区 | 91精品一区二区三区在线观看| 91蝌蚪porny| av在线播放一区二区三区| 国产成人免费av在线| 国产精品一区二区在线看| 国产在线国偷精品免费看| 韩国精品一区二区| 精品一区二区三区欧美| 久久69国产一区二区蜜臀| 开心九九激情九九欧美日韩精美视频电影|