建立隐藏区

使用隐藏区，你可以在永远不在屏幕上显示的窗体中加入一些信息。当然，这些信息在窗体提交时也会被包含。

隐藏区对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命令看到隐藏区的东西。隐藏区这是隐藏起来不可见，但它们并不能躲过聪明用户的眼睛。