添加收藏
 系统管理
 联系方式

  汉南在线网页设计Asp动态程序

asp获取当前url及其参数
作  者:汉南居士
关键字:ASP技术应用



实现翻页需要获取当前的url地址,特别是当前URL一般都含有参数,若无参数,则只用“Request.ServerVariables("SCRIPT_NAME")”即可,但含参数的URL如何得到呢?经过网上查询和研究,用如下函数实现:

'=========================
'获取当前Url参数的函数
Private Function GetUrl()
Dim ScriptAddress,M_ItemUrl, M_item
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得当前地址
M_ItemUrl = ""
If (Request.QueryString <> "") Then
ScriptAddress = ScriptAddress & "?"
For Each M_item In Request.QueryString
'如果页面传递参数是用page变量,那么判断一下page是否已经使用,避免重复!
If InStr("page",M_Item)=0 Then
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&"
End If
Next
end if
GetUrl = ScriptAddress & M_ItemUrl
if instr(1,GetUrl,"?",1)<1 then
GetUrl=GetUrl&"?"
end if
End Function
'=============================



来源:互联网
阅读:693
日期:2006-12-2

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:JS验证的注册表单
下一篇:asp中cookies的用法

  >> 相关文章
 
  ·用VB将ASP代码封装成DLL
  ·加速ASP程序的显示速度
  ·access随机显示记录(不重复)
  ·一个ASP随机不重复显示数据库记录的程序
  ·access+vbs(日期)操作举例
  ·ASP+FSO+框架实现ASP批量生成HTML并分页的方法
  ·ASP中轻松实现记录集分页
  ·[原创]一段用ASP查看ASP文件源码的程序

许愿墙 | 祝福 | 汉南在线总站 | 免费电影 | BT电影下载 | 娱乐新闻网站 | 东莞信息网 | 流行购商城

授权使用:汉南在线 http://hnzx.hzwz.net/
经营许可证:陕ICP备05000109号 Powered by:汉南在线
Copyright (c) 2002-2007 汉南在线. All Rights Reserved .