~/是应用程序根目录
./是当前目录
ASP.NET 启用了 Web 应用程序根目录运算符 (~),在服务器控件中指定路径时,可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。
<asp:image runat="server" id="Image1" ImageUrl="~/Images/SampleImage.jpg" />
在该示例中,图像文件将从 Web 应用程序根目录下的 Images 文件夹中直接读取,无论该页面位于网站的什么位置。
default.aspx页面像“images/xxx.jpg”这样写路径
可以这么写,这样写会从default.aspx文件的同一级别寻找images目录。
“~”表示Web 应用程序根目录,“/”也是表示根目录,“../”表示当前目录的上一级目录
可以用../表示上一级
~/是服务器路径
../是客户端路径
回答完毕