asp.net获取当前url及来源url

获取的 URL 是完整的 URL,即包含 QueryString 部分

后台用string url = Request.Url.ToString();

获取 域名:

 代码如下 复制代码

string url=HttpContext.Current.Request.Url.Host;
url= www.111cn.net

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

 代码如下 复制代码

string url=Request.RawUrl;
(或 string url=Request.Url.PathAndQuery;)
url= /aaa/bbb.aspx?id=5&name=kelli

 代码如下 复制代码

#region 获取当前网址的URL
        /// <summary>
        /// 获取当前网址的URL
        /// </summary>
        /// <param name="stype">返回类型</param>
        /// <returns></returns>
        public static string weburl(string stype)
        {
            string url = "";
            switch (stype)
            {
                case "1":
                    url = HttpContext.Current.Request.Url.Host; //返回域名
                    break;

                case "2":
                    url = HttpContext.Current.Request.Url.Query; // 返回参数
                    break;
                case "3":
                    url = HttpContext.Current.Request.Url.AbsolutePath; //获取 站点名+页面


                    break;
                //case "4":
                //    url = Request.RawUrl; //获取 站点名+页面名+参数
                //    break;
                //case "5":
                //    url = Request.Url.ToString(); //返回完整url
                //    break;
            }
            return url;
        }

时间: 2024-09-22 03:07:21

asp.net获取当前url及来源url的相关文章

JS实现获取当前URL和来源URL的方法_javascript技巧

本文实例讲述了JS实现获取当前URL和来源URL的方法.分享给大家供大家参考,具体如下: index.html: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1,max

asp如何获取url请求后返回的参数

问题描述 asp如何获取url请求后返回的参数 请求一个url,然后请求成功后会返回一些参数,我该如何获取这个参数? string HZurl = "http://" + strDxIP + "/gwsp_web_interface/jsp/third/getReportByGwpp.jsp?userId=crm&pwd=a66abb5684c45962d887564f08346e8d"; 请求这个地址,请求成功后,会返回一个id.我该如何获取这个id:

asp.net获取URL和IP地址的方法汇总_实用技巧

HttpContext.Current.Request.Url.ToString() 并不可靠. 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=

请教:我有一个页面A.aspx,只要打开A.aspx,就获取用户的来源URL。

问题描述 比如我首先打开www.baidu.com,然后从百度跳转到a.aspx,这时在a处就能获取http://www.baidu.com这个地址.这样我就能在a.aspx页面中统计出用户是从哪儿来的.如何实现?请指教!多谢! 解决方案 解决方案二:Request.UrlReferrer.ToString();解决方案三:可以学CSDN那样,直接把地址传过去解决方案四:Request.UrlReferrer.ToString();但是该方法只能针对超连接的方式来获取地址解决方案五:///<su

一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇

本系列文章导航 VS 2010 和 .NET 4.0 系列之<ASP.NET 4 中的SEO改进 >篇 VS 2010 和 .NET 4.0 系列之<干净的Web.Config文件 >篇 VS 2010 和 .NET 4.0 系列之<起始项目模板>篇 VS 2010 和 .NET 4.0 系列之<多定向支持>篇 VS 2010 和 .NET 4.0 系列之<多显示器支持>篇 VS 2010 和 .NET 4.0 系列之<代码优化的Web开发

艾伟_转载:VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇

本系列文章导航 VS 2010 和 .NET 4.0 系列之<ASP.NET 4 中的SEO改进 >篇 VS 2010 和 .NET 4.0 系列之<干净的Web.Config文件 >篇 VS 2010 和 .NET 4.0 系列之<起始项目模板>篇 VS 2010 和 .NET 4.0 系列之<多定向支持>篇 VS 2010 和 .NET 4.0 系列之<多显示器支持>篇 VS 2010 和 .NET 4.0 系列之<代码优化的Web开发

VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇

本系列文章导航 VS 2010 和 .NET 4.0 系列之<ASP.NET 4 中的SEO改进 >篇 VS 2010 和 .NET 4.0 系列之<干净的Web.Config文件 >篇 VS 2010 和 .NET 4.0 系列之<起始项目模板>篇 VS 2010 和 .NET 4.0 系列之<多定向支持>篇 VS 2010 和 .NET 4.0 系列之<多显示器支持>篇 VS 2010 和 .NET 4.0 系列之<代码优化的Web开发

nodejs实现获取当前url地址及url各种参数值

  这篇文章主要介绍了nodejs实现获取当前url地址及url各种参数值,本文直接给出代码实例,需要的朋友可以参考下 代码如下: //需要使用的模块 http url 当前url http://localhost:8888/select?aa=001&bb=002 var http = require('http'); var URL = require('url'); http.createServer(function(req, res){ var arg = url.parse(req.

php 如何根据一个人url获取跳转后的url

问题描述 php 如何根据一个人url获取跳转后的url <dt><a href=""http://ord.yahoo.co.jp/o/shopping/_ylt=A3JvdlKsFx5VRzIAzyMT.Pl7;_ylu=X3oDMTBhcGdnMXMzBHZ0aWQDU1MwMDM-/SIG=14t4nubp7/EXP=1428121900/**http%3a//rdsig.yahoo.co.jp/search/direct/promodd/evt=90004/R