黑马程序员技术交流社区

标题: ASP.NET中关于路径的问题 [打印本页]

作者: 李家小爷    时间: 2013-5-4 11:36
标题: ASP.NET中关于路径的问题
ASP.NET中关于/和./以及../还有波浪线的用法,以及要注意的事项,有木有大神做过总结,大家分享一下
作者: 张伟86    时间: 2013-5-4 13:38
本帖最后由 张伟86 于 2013-5-4 17:29 编辑

这些怎么说呢,拿“http://msdn.microsoft.com/en-us/library/vstudio/ms754130.aspx”这个网址具体来说:
/        :表示当前目录的根目录,对于 ”/ms754130.aspx“,就是“http://msdn.microsoft.com/”。它与“~/”的区别在于“~/“只有服务端的空间可以识别。
./       :表示当前目录,比如 ”./ms754130.aspx“,得到“http://msdn.microsoft.com/en-us/library/vstudio/”;
../      :表示当前目录的父目录,对于 ”../ms754130.aspx“,就是“http://msdn.microsoft.com/en-us/library/”;
~/      :表示当前目录的根目录,对于 ”~/ms754130.aspx“,就是“http://msdn.microsoft.com/”。ASP.NET 启用了 Web 应用程序根目录运算符 (~),在服务器控件中指定路径时,可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。



作者: 李家小爷    时间: 2013-5-4 16:34
张伟86 发表于 2013-5-4 13:38
这些怎么说呢,拿“http://msdn.microsoft.com/en-us/library/vstudio/ms754130.aspx”这个网址具体来说:
...

这个很好用
作者: 许庭洲    时间: 2013-5-5 06:56
相对URL表示相对于当前文档的资源,“/”表示网站根目录,“../"表示父目录,"../../"表示父目录的父目录,"./"或者不写任何斜线表示相对于当前路径的目录。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2