动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 取出使用者所上传的参数

作者来源: 
阅读 1368 人次 , 2006-3-29 4:31:00 


前面我们已经了解如何取得使用者上传的参数值,但那是在已经知道参数名称的状况之下才可以;而使用querystring 属性我们可以只利用索引来取得参数值,querystring 属性的型别是namevaluecollection。下面的程序中我们先定义一个namevaluecollection 型态变量来接收querystring 的内容,然后使用一组巢状循环来取得参数名称及内容:

<html>
<script language="vb" runat="server">
sub page_load(sender as object,e as eventargs)
dim shtloop1, shtloop2 as short
dim ara(), arb() as string
dim cola as namevaluecollection
cola=request.querystring
ara = cola.allkeys ' 取得全部的键值并存到一个数组中
for shtloop1 = 0 to ubound(ara)
response.write("参数名:" & ara(shtloop1))
arb = cola.getvalues(shtloop1) ' 利用外循环的索引来取得参数内容并
存到一个数组中
for shtloop2 = 0 to ubound(arb)
response.write(" 内容:" & arb(shtloop2) & "<br>")
next shtloop2
next shtloop1
end sub
</script>
</html>

由于allkeys 方法和getvalues 方法的传回值都是数组,所以必须宣告两个数组来接收。我们在网址列输入「http://127.0.0.1/cr/ch09/ex05.aspx?r=1&s=2」后的执行结果,如下图所示:
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Response 物件
· 下一篇:MapPath 方法
· 使用缓冲区(Buffer)
· ASP+ 与 Java(一)
· C#编程让Outlook乖乖交出帐户密码
· asp+ 如何跨站抓取 页面
· LCS问题算法之VB.net版


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077