问题描述
当前页面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楼的又学到不少东东。再请问一个问题,如何结贴?