我的学习笔记002asp.net中的路径

1.web开发中的路径问题分为相对路径和绝对路径。所谓的绝对路径就是使用的物理设备的地址比如E:/web/index.aspx 相对路径是指相对于当前文件的路径比如当前页面为index.aspx,而注册页面register.aspx在code文件夹下,则register.aspx相对于index.aspx的路径是../register.aspx,...表示回到上一级的文件下的所有文件路径 胆识asp.net的路径问题并不止这么简单那,在使用html控件的时候与web微软提供的控件路径定位上有很多不同

~/ 可以用在设置路径的控件

.../可以不知道文件夹的明智知道层次结构就可以

/针对路径如果本地目录和服务目录一致直接用/ 就可以保证路径正确

/针对目录

./当前目录

../相对当前目录的上层目录

如果webform1.aspx 下有个文件webform2.aspx
你可以在webform1.aspx里这样使用
<a href=webform2.aspx>ddd</a>
或者
<a href=/webapplication1/webform2.aspx></a>
或者
<a href=../webform2.aspx></a>

<asp:image runat="server" id="Image1"
ImageUrl="~/Images/SampleImage.jpg" />可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。~ 运算符只能为服务器控件识别,并且位于服务器代码中。不能将 ~ 运算符用于客户端元素

原文地址:https://www.cnblogs.com/mxxblog/p/2356913.html