您的位置:首页 > Web前端 > HTML

HTMLInputHidden 隐藏输入控件

2009-09-23 10:23 453 查看
当我们要在使用者传送所输入的数据时,顺便传送不需要使用者输入的数据时,可以使用隐藏输
入控件。其使用语法为:

<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>




若使用者是第一次浏览这个网页,那么网页第一次被加载的时间会存入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
原 作 者:林煌章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: