天天看点

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

原 作 者:林煌章