如何取得当前路径?

问题描述

当前页面http://127.0.0.1/Web/Default.aspx如何取得http://127.0.0.1/Web/谢谢

解决方案

解决方案二:
学习
解决方案三:
stringmServerUrl="";if(System.Web.HttpRuntime.AppDomainAppVirtualPath=="/")mServerUrl="http://"+Request.ServerVariables["HTTP_HOST"]+"/Web/";elsemServerUrl="http://"+Request.ServerVariables["HTTP_HOST"]+System.Web.HttpRuntime.AppDomainAppVirtualPath+"/Web/";

试试
解决方案四:
多谢楼上,但这里的Web是可变的
解决方案五:
Server.MapPath("文件名");这就是当前路径了
解决方案六:
不防试试:stringurl=HttpContext.Current.Request.Url.ToString();url=url.Substring(0,url.LastIndexOf("/")+1);Response.Write(url);

解决方案七:
用楼上只能得到E:PAGETT_BASEWebDefault.aspx我要的是这样的http://127.0.0.1/Web/同样感谢,继续等答案
解决方案八:
Server.MapPath("");
解决方案九:
4楼的好像不对,取得的应该是绝对路径了。5楼的应该是正确答案。
解决方案十:
呵呵,谢谢了
解决方案十一:
Request.Url.ToString()
解决方案十二:
HttpContext.Current.Request.Url.Host.ToString();(127.0.0.1)HttpContext.Current.Request.Url.Port.ToString();(端口)HttpRuntime.AppDomainAppVirtualPath;(虚拟目录Web)组合起来就是你要的结果了
解决方案十三:
五楼应该是你想要的
解决方案十四:
5楼的应该就可以了
解决方案十五:
顶五楼的
解决方案:
顶5楼
解决方案:
学习...
解决方案:
引用11楼lray的回复:

HttpContext.Current.Request.Url.Host.ToString();(127.0.0.1)HttpContext.Current.Request.Url.Port.ToString();(端口)HttpRuntime.AppDomainAppVirtualPath;(虚拟目录Web)组合起来就是你要的结果了

多帅的哥啊
解决方案:
引用11楼lray的回复:

HttpContext.Current.Request.Url.Host.ToString();(127.0.0.1)HttpContext.Current.Request.Url.Port.ToString();(端口)HttpRuntime.AppDomainAppVirtualPath;(虚拟目录Web)组合起来就是你要的结果了

解决方案:
谢谢,五楼的方法不错,从11楼的又学到不少东东。再请问一个问题,如何结贴?

时间: 2024-07-31 15:01:05

如何取得当前路径?的相关文章

Java如何取得当前路径

同样是Java的文件移动函数源代码(整个目录移动)中提到的写批处理是经常用到的一个功能:执行 文件当前路径的取得.这个其实很简单,用下面的代码从系统的Property中就可以取到: Java代码 String dir = System.getProperty("user.dir"); 另外getProperty还可以取到很多其他我们经常要用到的环境参数,下面列举出了一些: 键 相关值的描述 Java代码 java.version Java 运行时环境版本 java.vendor Jav

获取当前路径的批处理

批处理中获取当前路径 废话不多说,直接看例子: @echo off echo 当前盘符:%~d0 echo 当前盘符和路径:%~dp0 echo 当前批处理全路径:%~f0 echo 当前盘符和路径的短文件名格式:%~sdp0 echo 当前CMD默认目录:%cd% pause 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索echo , sdp , 路径 , 获取盘符 , 文件名 , 例子 , 当前盘符 , 当前 , 获

js获取当前路径的示例代码

 本篇文章主要是对js获取当前路径的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 <script type="text/javascript">     thisURL = document.URL;  thisHREF = document.location.href;  thisSLoc = self.location.href;  thisDLoc = document.location;  strwrite = " thisURL: [

java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径_java

java获取系统路径字体.得到某个目录下的所有文件名.获取当前路径 复制代码 代码如下: package com.liuxing.test; import java.awt.GraphicsEnvironment;import java.io.File;public class Test {  private static GraphicsEnvironment environment; /**  * @param args  */ public static void main(String[

vbs获取当前路径的代码_vbs

CMD当前路径 复制代码 代码如下: test = createobject("Scripting.FileSystemObject").GetFolder(".").PathWscript.echo test 当前VBS路径 复制代码 代码如下: test = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.PathW

js保存当前路径(cookies记录)_javascript技巧

简单地说,就是在个人中心页面,该客户点击取消订单,提交到某个action,进行数据库的操作,将一张表中的字段值改变,然后重新返回到个人中心页面,只是那里的"取消"按钮变成了灰色的"已取消"就OK了,而在订单的详细页面,也是相同的,提交到相同的acion,但是返回页面不是个人中心页面,而是订单的详细页面. 这时候可以考虑用js保存当前路径,写到cookie中,在acion中获取到该路径,通过get/set方法,只需要在<result></result

VC获取当前路径及程序名的实现代码_C 语言

一.获取当前运行目录的绝对路径 1.使用GetCurrentDirectory函数 假设程序路径为D:\Test\tst.exe,执行GetCurrentDirectory函数 char pBuf[MAX_PATH]; GetCurrentDirectory(MAX_PATH,pBuf); pBuf="D:\Test" 但是如果使用CFileDialog.CFile::Open等函数后,设置不当则会导致再次获取当前路径值改变.所以,如要避免当前路径改变,如果使用CFileDialog,

[转]C#获取当前路径的7种方法

年纪大了记性差了,转过来方便以后要的时候粘贴复制 出自:http://gsqls.blog.163.com/blog/static/459712182009112873327312/ C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)

C# webForm 文件访问与获取应用程序当前路径

winfom获取应用程序当前路径 system.diagnostics.process.getcurrentprocess().mainmodule.filename; //获取新的 process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名). //返回 e:c#学习获取当前路径获取当前路径bindebug获取当前路径.exe system.appdomain.currentdomain.setupinformation.applicationbase; //获取和设