帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程
取出使用者所上传的参数
作者:佚名 发布时间:2005-04-02 来源:不详
 


    前面我们已经了解如何取得使用者上传的参数值,但那是在已经知道参数名称的状况之下才可以;而使用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」后的执行结果,如下图所示:

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·较长text型数据无法在Asp页面中取  (2005-03-12)
 ·较长text型数据无法在Asp页面中取  (2005-03-12)
 ·随机取出数据库中的若干条记录的  (2005-03-12)
 ·把文件存进access数据库然后取出  (2005-03-12)
 ·从数据表中取出第n条到第m条的记  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统