好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#获取网站的 URL地址及其后的所有参数

假设当前页完整地址为:http://www.hdhcms.com/hdhcms/default.aspx?id=5&name=cms

则:

"http://"是协议名

"www.hdhcms.com"是域名

"hdhcms"是站点名

"default.aspx"是页面名(文件名)

"id=5&name=kelli"是参数

下面分享几个举得url中相关参数的例子,包括完整url、域名等信息。

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

代码示例:

string url=Request.Url.ToString();

url=http://www.hdhcms.com/hdhcms/default.aspx?id=5&name=cms

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

代码示例:

string url=Request.RawUrl;

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

url= /hdhcms/default.aspx?id=5&name=cms

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

代码示例:

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

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

url= hdhcms/default.aspx

4,获取 域名:

代码示例:

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

url=www.hdhcms.com

5,获取 参数:

代码示例:

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

url= ?id=5&name=cms


查看更多关于C#获取网站的 URL地址及其后的所有参数的详细内容...

  阅读:2630次