建立隐藏区
使用隐藏区,你可以在永远不在屏幕上显示的窗体中加入一些信息。当然,这些信息在窗体提交时也会被包含。
隐藏区对Active Server Pages程序员来说特别有用,你可能会经常使用它们来在网页之间传递隐藏信息。当然只有当你学习了怎样使用Active Server Pages之后,你才能体会到使用隐藏区的好处。
你可以使用隐藏区来建立不依赖于Cookies的变量,这样做既有优点也有缺点,要了解更多信息,可参阅第16章的“不使用Cookies来保留状态”一节中的“使用Active Server Pages Session”。
下面的例子在窗体中建立了一个隐藏区:
<HTML>
<HEAD>
<TITLE> Hidden Field </TITLE>
</HEAD>
<BODY >
<FORM ACTION=“somedirectory/mypage.asp” METHOD=“POST”>
<INPUT NAME=“secret” TYPE=HIDDEN VALUE=“You cannot see me!”>
<INPUT TYPE=SUBMIT VALUE=“Submit Me!”>
</FORM>
</BODY>
</HTML>
当这个HTML文件在网络浏览器上显示时,你只能在屏幕上看见一个Submit按钮,名为secret的隐藏区并未显示出来。然而当窗体按钮被按下时,值You cannot see me!被作为窗体内容的一部分发送了。
警告
你不要在隐藏区内放置你私人的信息,网页浏览者可使用浏览器的View Source命令看到隐藏区的东西。隐藏区这是隐藏起来不可见,但它们并不能躲过聪明用户的眼睛。