网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 ASP.NET获取URL方法汇总
范文
    本文主要介绍ASP.NET获取URL的各种方法,希望能给需要的朋友一些帮助。
    //获取完整url (协议名+域名+站点名+文件名+参数)
    string fullUrl = Request.Url.ToString();
    //获取客户端请求的URL信息(不包括主机和端口)
    string rawUrl = Request.RawUrl;
    //获取站点名+页面名
    string absolutePath = Request.Url.AbsolutePath;
    //获取主机部分
    string urlHost = Request.Url.Host;
    //获取参数部分
    string urlQuery = Request.Url.Query;
    //获取服务器上ASP.NET应用程序的虚拟路径
    string ApplicationPath = Request.ApplicationPath;
    //获取当前请求的虚拟路径
    string CurrentExecutionFilePath = Request.CurrentExecutionFilePath;
    //获取当前请求的虚拟路径
    string Path = Request.Path;
    //获取具有URL扩展名的资源的附加路径信息
    string PathInfo = Request.PathInfo;
    //获取与请求的URL相对应的物理文件系统路径
    string PhysicalPath = Request.PhysicalPath;
    //获取文件名的本地操作系统表示形式
    string LocalPath = Request.Url.LocalPath;
    //获取绝对URL
    string AbsoluteUri = Request.Url.AbsoluteUri;
    完整代码演示
    代码如下:
    StringBuilder sb = new StringBuilder();
    sb.Append("获取完整url(协议名+域名+站点名+文件名+参数):" + fullUrl + "<br />");
    sb.Append("获取客户端请求的URL信息(不包括主机和端口):" + rawUrl + "<br />");
    sb.Append("获取站点名+页面名:" + absolutePath + "<br />");
    sb.Append("获取主机部分:" + urlHost + "<br />");
    sb.Append("获取参数部分:" + urlQuery + "<br />");
    sb.Append("获取应用程序的虚拟应用程序根路径:" + ApplicationPath + "<br />");
    sb.Append("获取当前请求的虚拟路径:" + Path + "<br />");
    sb.Append("获取具有URL扩展名的资源的附加路径信息:" + PathInfo + "<br />");
    sb.Append("获取与请求的URL相对应的物理文件系统路径:" + PhysicalPath + "<br />");
    sb.Append("获取文件名的本地操作系统表示形式:" + LocalPath + "<br />");
    sb.Append("获取绝对URL:" + AbsoluteUri + "<br />");
    Response.Write(sb.ToString());
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 11:26:59