aspx页面中获取当前浏览器url
2024-08-24 14:36:27
/假设当前浏览器地址为:http://www.360.net.cn/Group/Index.aspx?id=123
这其中如下介绍:
①、"http://"是协议名
②、"www.360.net.cn"是域名
③、"Group"是站点
④、"Index.aspx"是页面
⑤、"id=123"是参数
一、获取完整url(即当前地址栏所示)
string url = Request.Url.ToString();
url = http://www.360.net.cn/Group/Index.aspx?id=123;
二、获取站点名+页面名+参数
string url = Request.RawUrl;====或者Request.Url.PathAndQuery;
url = /Group/Index.aspx?id=123;
三、获取 站点名+页面名:
代码如下:
string url=HttpContext.Current.Request.Url.AbsolutePath; (或 string url= HttpContext.Current.Request.Path;) url= aaa/bbb.aspx
四、获取 域名:
代码如下:
string url=HttpContext.Current.Request.Url.Host; url= www.jb51.net
五、获取 参数:
代码如下:
string url= HttpContext.Current.Request.Url.Query; url= ?id=5&name=kelli
Request.RawUrl:获取客户端请求的URL信息(不包括主机和端口)------>/Default2.aspx
Request.ApplicationPath:获取服务器上ASP.NET应用程序的虚拟路径。------>/
Request.CurrentExecutionFilePath:获取当前请求的虚拟路径。------>/Default2.aspx
Request.Path:获取当前请求的虚拟路径。------>/Default2.aspx
Request.PathInfo:取具有URL扩展名的资源的附加路径信息------>
Request.PhysicalPath:获取与请求的URL相对应的物理文件系统路径。------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx
最新文章
- 《Effective Java》—— 读后总结
- poj 2393 Yogurt factory
- yar粗略使用记录
- java-io-FileInputStream与FileOutputStream类
- Label Font 字体样式设置
- 用 Python 通过马尔可夫随机场(MRF)与 Ising Model 进行二值图降噪
- 排序+逆向思维 ACdream 1205 Disappeared Block
- Data truncation: Truncated incorrect DOUBLE value 解决方案
- VC++ 网络编程总结(二)
- (二)使用log4net写入数据库自定义日志
- iOS开发:告诉git不要跟踪UserInterfaceState.xcuserstate
- lc面试准备:Implement Stack using Queues
- day6(列表操作、列表练习题)
- Android源代码目录组成介绍-android学习之旅(97)
- 【转载】关于generate用法的总结【Verilog】
- numpy笔记—np.sum中keepdims作用
- JS中的Map和Set实现映射对象
- mysql percona安装
- centos 安装laravel
- Asterisk——part 1
热门文章
- 三种常见字符编码简介:ASCII、Unicode和UTF-8
- 转:aptitude 命令详解
- fread遇到1A则读取停止,发现是1A是文件截止符
- [BZOJ 1188] [HNOI2007] 分裂游戏 【博弈论|SG函数】
- RS232及RTS和CTS
- 理解Java机制最受欢迎的8幅图
- 【HDOJ】2371 Decode the Strings
- 日志式文件系统:SGI的xfs, Reiserfs, IBM的jfs, ext3fs
- Pick-up sticks(判断两条线段是否相交)
- GitHub的5人骨干小组:早期初创公司该如何招到正确的人