博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】 ASP.NET网站路径中~(波浪线)解释
阅读量:7210 次
发布时间:2019-06-29

本文共 612 字,大约阅读时间需要 2 分钟。

刚开始学习ASP.NET的朋友可能会不理解路径中的~符代表什么,例如ImageUrl=”~/Images/SampleImage.jpg”

现在我们看看~代表什么意思。~是ASP.NET 的Web 应用程序根目录运算符,当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。

下面的示例演示了使用 Image 服务器控件时用于为图像指定根目录相对路径的 ~ 运算符。在此示例中,无论页面位于网站中的什么位置,都将从位于 Web 应用程序根目录下的 Images 文件夹中直接读取图像文件。

[csharp]
  1. <asp:image runat="server" id="Image1"  ImageUrl="~/Images/SampleImage.jpg" />  

可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。~ 运算符只能为服务器控件识别,并且位于服务器代码中,不能将 ~ 运算符用于客户端元素。

提示:客户端元素中网站根目录用“/”表示,例如

[csharp]
  1. <img src="/Images/SampleImage.jpg" />  

此示例路径假定Images 文件夹位于网站根目录下。

转载于:https://www.cnblogs.com/xingluzhe/p/4784939.html

你可能感兴趣的文章
Oracle中关于并集/交集/差集的运算
查看>>
Matrix学习——基础知识
查看>>
血条或进度条
查看>>
linux中内存挂载到目录下
查看>>
中介者模式
查看>>
react-native icon使用方式
查看>>
ms12-20 远程桌面(RDP)3389漏洞
查看>>
shell中的 trap
查看>>
轻松实现web高可用!(keepalived实战讲解)
查看>>
不输入密码执行sudo命令方法介绍
查看>>
wyse WES系统操作
查看>>
角色和权限Hibernate实体映射配置
查看>>
项目管理的关键点
查看>>
我的友情链接
查看>>
临近过年的一点感想
查看>>
spring问题-使用tomcat容器,通过url映射寻找view的时候,会报错
查看>>
mongodb,php,python,驱动安装
查看>>
CDH客户端安装
查看>>
学android开发,入门语言JAVA知识点
查看>>
后缀数组的学习(一):学习的预备知识
查看>>