当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET获取URL方法汇总

ASP.NET获取URL方法汇总

2017年12月12日  | 移动技术网IT编程  | 我要评论

李敖的老婆,鲁尔蒂尼,田字格下载

//获取完整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());

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网