⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 15-2-1.cfm.htm

📁 最全的ASP教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>接受一个Query字段</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>

<p ALIGN="JUSTIFY"><b><font SIZE="5">接受一个</font><font FACE="宋体" SIZE="5">Query</font><font
SIZE="5">字段</font></b></p>
<font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">在</font><font FACE="宋体" SIZE="3">URL</font><font
SIZE="3">地址后面用问好带着</font><font FACE="宋体" SIZE="3">Query</font><font
SIZE="3">字段来传递参数也是很常用的,如果你曾经使用过诸如</font><font
FACE="宋体" SIZE="3">Alta Vista</font><font SIZE="3">这样的网络搜索引擎,你就会对这种方式十分熟悉。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">你可以在指定联接中利用</font><font
FACE="宋体" SIZE="3">?</font><font SIZE="3">带</font><font FACE="宋体" SIZE="3">Query</font><font
SIZE="3">字段来传递参数信息,例如下例:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;HTML&gt;</p>

<p ALIGN="JUSTIFY">&lt;HEAD&gt;&lt;TITLE&gt;Query</font><font SIZE="3">字段示例</font><font
FACE="宋体" SIZE="3">&lt;/TITLE&gt;&lt;/HEAD&gt;</p>

<p ALIGN="JUSTIFY">&lt;BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;A HREF=</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">http://www.aspsite.com/newpage.asp?Click=YES</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">&gt;</font><font SIZE="3">点击这里</font><font
FACE="宋体" SIZE="3">!&lt;/A&gt;</p>

<p ALIGN="JUSTIFY">&lt;/BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;/HTML&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">在这个例子中,联接地址是</font><font
FACE="宋体" SIZE="3">newpage.asp</font><font SIZE="3">。不过,这个连接包括一个</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段,</p>
</font><font FACE="Tms Rmn" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">Click=Yes</font><font
SIZE="3">”传递到了</font><font FACE="宋体" SIZE="3">newpage.asp</font><font
SIZE="3">中去。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">你也可以在浏览器的地址拦中直接敲入主页后面带上</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段的方法来进行信息传递,对于服务端来说,二者是没有区别的。例如下面:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">http://www.aspsite.com/newpage.asp?Click=Yes</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">进行菜单类选择时</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段是非常有用的。如果你在一个主页中指向不同内容而又希望在一个主页中处理,那么你就可以利用它。例如下面这个例子:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;HTML&gt;</p>

<p ALIGN="JUSTIFY">&lt;HEAD&gt;&lt;TITLE&gt;</font><font SIZE="3">产品列表</font><font
FACE="宋体" SIZE="3">&lt;/TITLE&gt;&lt;/HEAD&gt;</p>

<p ALIGN="JUSTIFY">&lt;BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;H3&gt;</font><font SIZE="3">欢迎进入迈至科网上商店</font><font
FACE="宋体" SIZE="3">&lt;/H3&gt;</p>
</font><font SIZE="3">

<p ALIGN="JUSTIFY">请选择你要订购的名录:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;p&gt;&lt;a href=</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">purchase.asp?ITEM=1</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&gt;</font><font
SIZE="3">用户手册</font><font FACE="宋体" SIZE="3">&lt;/a&gt;</p>

<p ALIGN="JUSTIFY">&lt;p&gt;&lt;a href=</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">purchase.asp?ITEM=2</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&gt;</font><font
SIZE="3">打字机</font><font FACE="宋体" SIZE="3">&lt;/a&gt;</p>

<p ALIGN="JUSTIFY">&lt;p&gt;&lt;a href=</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">purchase.asp?ITEM=3</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&gt;</font><font
SIZE="3">马蹄铁</font><font FACE="宋体" SIZE="3">&lt;/a&gt;</p>

<p ALIGN="JUSTIFY">&lt;/body&gt;</p>

<p ALIGN="JUSTIFY">&lt;/html&gt;</p>
</font><font SIZE="3">

<p ALIGN="JUSTIFY">虽然用户可以进行多种选择,而且每种选择都连接不同内容,但是实际上指向一个</font><font
FACE="宋体" SIZE="3">Active Server Page</font><font SIZE="3">,只是</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段不同。</p>
</font><b><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">图</font><font FACE="宋体" SIZE="3">15.3 </font><font
SIZE="3">订购列表页</p>

<p><img SRC="../Image118.gif" tppabs="http://210.74.168.175/guide/asp/Image118.gif" WIDTH="532" HEIGHT="392" ALIGN="LEFT"> </font><font
FACE="宋体" SIZE="3"></p>
</b>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p><b><font SIZE="3"> </font></b></p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">用户可以自由选择点击连接,那么根据</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段来判断显示不同内容。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">你可以用</font><font FACE="宋体" SIZE="3">Active 
Server Pages</font><font SIZE="3">的</font><font FACE="宋体" SIZE="3">Request</font><font
SIZE="3">对象的</font><font FACE="宋体" SIZE="3">QueryString</font><font SIZE="3">集合来接受这些信息,和</font><font
FACE="宋体" SIZE="3">Form</font><font SIZE="3">集合的调用方法一样。要想接受一个特定的</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段内容,你只需要写出</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段的名称就行了。这有一个例子(对应于上面的产品列表主页):</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;HTML&gt;</p>

<p ALIGN="JUSTIFY">&lt;HEAD&gt;&lt;TITLE&gt;</font><font SIZE="3">订购</font><font
FACE="宋体" SIZE="3">&lt;/TITLE&gt;&lt;/HEAD&gt;</p>

<p ALIGN="JUSTIFY">&lt;BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;%</p>

<p ALIGN="JUSTIFY">SELECT CASE Request.QueryString(</font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">item</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">)</p>

<p ALIGN="JUSTIFY">CASE </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">1</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“谢谢您订购了用户手册。”</font><font
FACE="宋体" SIZE="3">) </p>

<p ALIGN="JUSTIFY">CASE </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">2</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“谢谢您订购了打字机。”</font><font
FACE="宋体" SIZE="3">)</p>

<p ALIGN="JUSTIFY">CASE </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">3</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“谢谢您订购了马蹄铁。”</font><font
FACE="宋体" SIZE="3">)</p>

<p ALIGN="JUSTIFY">END SELECT</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">&lt;/BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;/HTML&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">在这里</font><font FACE="宋体" SIZE="3">QueryString</font><font
SIZE="3">集合被用来检查是哪一个连接被点击。利用</font><font
FACE="宋体" SIZE="3">SELECT CASE</font><font SIZE="3">语句来根据</font><font
FACE="宋体" SIZE="3">Query</font><font SIZE="3">字段作出合适的响应,例如,用户选择了“用户手册”,那么用户收到的显示信息是“谢谢您订购了用户手册”。</p>
</font>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -