天天看點

HTMLInputHidden 隐藏輸入控件

當我們要在使用者傳送所輸入的資料時,順便傳送不需要使用者輸入的資料時,可以使用隐藏輸

入控件。其使用文法為:

<Input

Id="被程式代碼所控制的名稱"

Runat="Server"

Type="Hidden"

Value="所要傳送的資料"

>

使用範例:

下列程式可以記載使用者開始填寫表格的時間:

<Html>

<Form Runat="Server" ID=Form1></head>

請輸入您的住址:

<Input Type="Text" Id="Text1" Runat="Server">

<Input Type="Hidden" Id=Hidden1 Runat="Server">

<Input Type="button" ID="Button1" Runat="Server"

OnServerClick="Button1_Click" Value="确定">

</FORM>

<Span ID="Sp1" Runat="Server"/>

<Script Language="VB" Runat="Server" ID=Script1>

Sub Page_Load(Sender As Object, e As EventArgs)

If Page.IsPostBack=False then

Hidden1.Value=CStr(DateTime.Now())

End If

End Sub

Sub Button1_Click(Sender As Object, e As EventArgs)

Sp1.InnerHtml="現在系統時間:" & CStr(DateTime.Now()) & _

"<br>開始輸入時間:" & CStr(Hidden1.Value)

End Sub

</SCRIPT>

</Html>

HTMLInputHidden 隐藏輸入控件

若使用者是第一次浏覽這個網頁,那麼網頁第一次被加載的時間會存入Hidden1 這個隐藏字段

的Value 屬性中。要得知網頁是否為第一次加載,可以使用Page 對象的IsPostBack 屬性。如

網頁是第一次加載,那麼IsPostBack 屬性為False;若使用者是因為觸發OnServerClick 事件

而讓網頁重新加載執行,那麼IsPostBack 屬性則為True。這樣一來我們就可以利用IsPostBack

屬性來保留最初網頁被加載時的時間。

摘自:

書    名:ASP.NET 程式設計基礎篇

出版日期:2001/06/15

書    号:957-2085-72-7

I S B N :957-2085-72-7

原 作 者:林煌章

繼續閱讀