帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统v4.6
栏 目:
 
您的位置:首页 > 技术文档 > 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编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统