10天掌握ASP第三课:实例:URL传值处理

  今天华软停电了,所以不能及时给大家上课,现在,这里给大家先上第三课的第一堂,其实就是练习第二课的知识点。

  这堂课,我们来做一个实例,之前我们已经完成了表单处理的实例了,今天,我们来做一个URL传值的实现。

  隔了一天,童鞋们还记不记得,URL传值,ASP如何获取呢?

  答案是用 Request.QueryString 来取得。

  先打开DW,建一个HTML网页,有一个表格,三行两列。具体代码如下:

XML/HTML Code复制内容到剪贴板
  1. <table width="320" border="1" cellspacing="0" cellpadding="0">  
  2.   <tr>  
  3.     <td width="229" align="center">小虫</td>  
  4.     <td width="85" align="center"><a href="show.asp?vk_name=小虫&vk_sex=Boy&vk_qq=8089501">查看</a></td>  
  5.   </tr>  
  6.   <tr>  
  7.     <td align="center">小花</td>  
  8.     <td align="center"><a href="show.asp?vk_name=小花&vk_sex=Girl&vk_qq=不知道">查看</a></td>  
  9.   </tr>  
  10.   <tr>  
  11.     <td align="center">小草</td>  
  12.     <td align="center"><a href="show.asp?vk_name=小草&vk_sex=不明&vk_qq=寻找中。。">查看</a></td>  
  13.   </tr>  
  14. </table>  

  保存到IIS目录中,取名为index.html。

  然后,再建一个ASP VBScript的文件,<BODY>标签中写入以下ASP代码:

ASP/Visual Basic Code复制内容到剪贴板
  1. <%   
  2. dim vk_name,vk_sex,vk_qq   
  3. vk_name=Request.QueryString("vk_name")   
  4. vk_sex=Request.QueryString("vk_sex")   
  5. vk_qq=Request.QueryString("vk_qq")   
  6.   
  7. Response.Write("你查看的信息是:<br>" & vk_name & ",性别:" & vk_sex & "<br>TA的QQ是:" & vk_qq)   
  8. %>  

  保存为show.asp,并存放到和上面index.html同一级目录中。

  浏览器中输入:http://localhost/index.html 就可以看到效果,点点查看按钮,就能看到了,这时,要注意浏览器的地址栏。看看是怎么样的,然后页面显示的信息又有什么不同。

 

  现在解释一下:

  HTML页面中,传值给ASP文件,是通过URL的,大家可以看看“查看”按钮的超连接代码。

  这里有个特别说明,做这些URL传值时,请到代码页面,直接写连接代码,如果用DW生成的URL,一般是会将 & 号,变成 &amp; 的。那样就传不了多个值了。还有,上面的例子中,传值用了中文,一般情况下,不健议用中文,因为URL处理可能会出错。

  URL传值,格式为:接收文件?变量1=值1&变量2=值2

 

  ASP文件中,没什么特别的,只是将Response.Write都写在一行里,写法,大家要注意一下。

 

  第三课第二堂、第三堂、第四堂,明天再上哦!大家注意去论坛。论坛没人气



[上一页]  当前第1页,共1页:[1]   [下一页]

文章来自: 本站原创
Tags: ASP 教程 URL 传递 实例
相关日志:
评论: 0 条 | 查看: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 点击输入框即可显示验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.