博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net获取当前网址url(各种参数值)
阅读量:4693 次
发布时间:2019-06-09

本文共 854 字,大约阅读时间需要 2 分钟。

.net获取当前网址url(各种参数值)

假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=1&name=category"

先来看一下整个网址的组成部分:

"http://"         是协议名

"www.test.com"      是域名

"aaa"           是站点名

“bbb.aspx”        是页面名称(文件名)

“id=1&name=category”  是参数

下面开始获取这些数据:

 

1】获取完整url (协议名+域名+站点名+文件名+参数)

代码如下:

string url=Request.Url.ToString();

url= http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli

 

2】获取站点名+页面名+参数:

代码如下:

string url=Request.RawUrl;

(或 string url=Request.Url.PathAndQuery;)

url= /aaa/bbb.aspx?id=5&name=kelli

 

3】获取站点名+页面名:

代码如下:

string url=HttpContext.Current.Request.Url.AbsolutePath;

(或 string url= HttpContext.Current.Request.Path;)

url= aaa/bbb.aspx

 

4】获取域名:

代码如下:

string url=HttpContext.Current.Request.Url.Host;

url= www.test.net

 

5】获取参数:

代码如下:

string url= HttpContext.Current.Request.Url.Query;

url= ?id=5&name=category

 

转载于:https://www.cnblogs.com/taofx/p/4136804.html

你可能感兴趣的文章
一致性哈希算法运用到分布式
查看>>
决策树和随机森林->信息熵和条件熵
查看>>
iOS10 UI教程视图和子视图的可见性
查看>>
Maven学习笔记
查看>>
FindChildControl与FindComponent
查看>>
1、简述在java网络编程中,服务端程序与客户端程序的具体开发步骤?
查看>>
C# Web版报表
查看>>
中国城市json
查看>>
使用外网访问阿里云服务器ZooKeeper
查看>>
Java代码检查工具
查看>>
响应式图片
查看>>
iOS音频播放(一):概述
查看>>
Android之使用AchartEngineActivity引擎绘制柱状图、曲线图
查看>>
android下载手动下载Android SDK
查看>>
oracle12c(oracle12.1.0.1.0)安装指南--实测OEL5.9(RH5)
查看>>
北京邮电大学 程序设计课程设计 电梯 文件输入版本(已调试,大致正确运行==)...
查看>>
C++学习:任意合法状态下汉诺塔的移动(原创)
查看>>
log4j2简单使用
查看>>
学霸修炼的秘籍
查看>>
Duplicate 复制数据库 搭建Dataguard
查看>>