获取请求WebServie或者其中方法调用页面地址的方法
点击次数:28 次 发布日期:2008-11-26 09:52:52 作者:源代码网
|
源代码网推荐 源代码网推荐 string strRequestFrom = ""; 源代码网推荐 if (HttpContext.Current.Request.UrlReferrer == null) 源代码网推荐 { 源代码网推荐 strRequestFrom = "直接访问"; 源代码网推荐 } 源代码网推荐 else 源代码网推荐 { 源代码网推荐 strRequestFrom = HttpContext.Current.Request.UrlReferrer.AbsoluteUri; 源代码网推荐 } 源代码网推荐 源代码网推荐 使用三目运算符偷懒的写法: 源代码网推荐 源代码网推荐 string strRequestFrom = HttpContext.Current.Request.UrlReferrer == null ? "直接访问" : HttpContext.Current.Request.UrlReferrer.AbsoluteUri ; 源代码网推荐 源代码网推荐 有关UrlReferrer的介绍 源代码网推荐 源代码网推荐 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 源代码网推荐 源代码网推荐 命名空间:System.Web 源代码网推荐 程序集:System.Web(在 system.web.dll 中) 源代码网推荐 源代码网推荐 语法 源代码网推荐 源代码网推荐 C# 源代码网推荐 public Uri UrlReferrer { get; } 源代码网推荐 源代码网推荐 源代码网推荐 属性值 源代码网推荐 一个 Uri 对象。 源代码网推荐 示例 源代码网推荐 下面的代码示例显示将客户端引用到当前应用程序的 URL 的两个属性值。 源代码网推荐 源代码网推荐 Uri MyUrl = Request.UrlReferrer; 源代码网推荐 Response.Write("Referrer URL Port: " + Server.HtmlEncode(MyUrl.Port.ToString()) + "<br>"); 源代码网推荐 Response.Write("Referrer URL Protocol: " + Server.HtmlEncode(MyUrl.Scheme) + "<br>"); 源代码网推荐 源代码网推荐 Uri.AbsoluteUri 属性 源代码网推荐 源代码网推荐 获取绝对 URI。 源代码网推荐 源代码网推荐 命名空间:System 源代码网推荐 程序集:System(在 system.dll 中) 源代码网推荐 源代码网推荐 语法 源代码网推荐 源代码网推荐 C# 源代码网推荐 public string AbsoluteUri { get; } 源代码网推荐 源代码网推荐 源代码网推荐 属性值 源代码网推荐 包含整个 URI 的 String。 源代码网推荐 备注 源代码网推荐 AbsoluteUri 属性包括 Uri 实例中存储的整个 URI,包括所有的片段和查询字符串。 源代码网推荐 源代码网推荐 示例 源代码网推荐 下面的示例将 Uri 实例的完整内容输出到控制台。在示例中,http://www.contoso.com/catalog/shownew.htm?date=today 会被输出到控制台。 源代码网推荐 源代码网推荐 C# 源代码网推荐 Uri baseUri= new Uri("http://www.contoso.com"); 源代码网推荐 Uri myUri = new Uri(baseUri,"catalog/shownew.htm?date=today"); 源代码网推荐 Console.WriteLine(myUri.AbsoluteUri); 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
