10天掌握ASP第三课:实例:URL传值处理
作者:小虫 日期:2009-05-17
今天华软停电了,所以不能及时给大家上课,现在,这里给大家先上第三课的第一堂,其实就是练习第二课的知识点。
这堂课,我们来做一个实例,之前我们已经完成了表单处理的实例了,今天,我们来做一个URL传值的实现。
隔了一天,童鞋们还记不记得,URL传值,ASP如何获取呢?
答案是用 Request.QueryString 来取得。
先打开DW,建一个HTML网页,有一个表格,三行两列。具体代码如下:
- <table width="320" border="1" cellspacing="0" cellpadding="0">
- <tr>
- <td width="229" align="center">小虫</td>
- <td width="85" align="center"><a href="show.asp?vk_name=小虫&vk_sex=Boy&vk_qq=8089501">查看</a></td>
- </tr>
- <tr>
- <td align="center">小花</td>
- <td align="center"><a href="show.asp?vk_name=小花&vk_sex=Girl&vk_qq=不知道">查看</a></td>
- </tr>
- <tr>
- <td align="center">小草</td>
- <td align="center"><a href="show.asp?vk_name=小草&vk_sex=不明&vk_qq=寻找中。。">查看</a></td>
- </tr>
- </table>
保存到IIS目录中,取名为index.html。
然后,再建一个ASP VBScript的文件,<BODY>标签中写入以下ASP代码:
- <%
- dim vk_name,vk_sex,vk_qq
- vk_name=Request.QueryString("vk_name")
- vk_sex=Request.QueryString("vk_sex")
- vk_qq=Request.QueryString("vk_qq")
- Response.Write("你查看的信息是:<br>" & vk_name & ",性别:" & vk_sex & "<br>TA的QQ是:" & vk_qq)
- %>
保存为show.asp,并存放到和上面index.html同一级目录中。
浏览器中输入:http://localhost/index.html 就可以看到效果,点点查看按钮,就能看到了,这时,要注意浏览器的地址栏。看看是怎么样的,然后页面显示的信息又有什么不同。
现在解释一下:
HTML页面中,传值给ASP文件,是通过URL的,大家可以看看“查看”按钮的超连接代码。
这里有个特别说明,做这些URL传值时,请到代码页面,直接写连接代码,如果用DW生成的URL,一般是会将 & 号,变成 & 的。那样就传不了多个值了。还有,上面的例子中,传值用了中文,一般情况下,不健议用中文,因为URL处理可能会出错。
URL传值,格式为:接收文件?变量1=值1&变量2=值2
ASP文件中,没什么特别的,只是将Response.Write都写在一行里,写法,大家要注意一下。
第三课第二堂、第三堂、第四堂,明天再上哦!大家注意去论坛。论坛没人气
上一篇
下一篇

文章来自:
Tags:
相关日志: