ASP.NET中路径

网站根目录与应用根目录

应用根目录与网站根目录的区别在于,若存在网站的网址是http://www.ceshi.com,在这个网址下发布一个新的应用程序xiao,
这个新应用程序的应用根目录是http://www.ceshi.com/xiao,网站根目录是http://www.ceshi.com
网站与应用的目录级别

  • / 表示网站根目录
    在页面http://www.ceshi.com/xiao/路径测试.aspx中,图片链接地址如下,实际访问的图片地址为 http://www.ceshi.com/2.jpg。
 <a href="/2.jpg">图片2</a>
  • ~ 是ASP.Net定义的特殊符号,表示应用根目录,只能在服务器控件中可以使用!
    在页面http://www.ceshi.com/xiao/home/路径测试2.aspx中,图片链接地址如下,实际访问的图片地址为 http://www.ceshi.com/xiao/2.jpg。
<asp:HyperLink ID="hy1" runat="server" NavigateUrl="~/2.jpg">~tupian</asp:HyperLink>

当前目录与上级目录

<img  src="./2.jpg"/>
  • …/ 表示上级目录,相对于要访问的页面
    网页与图片的目录结构
    目录级别
    例如访问的页面是http://www.ceshi.com/home/路径测试2.aspx,图片链接地址如下,实际访问的图片地址为http://www.ceshi.com/img/1.jpg
<img  src="../img/1.jpg"/>

猜你喜欢

转载自blog.csdn.net/weixin_41707267/article/details/84303870
今日推荐