在学习一个asp.net MVC网站的时候,发现在视图文件(后缀名为.cshtml)中经常出现“~”这个符号。比如:
<img src="@Url.Content("~/home/WaterMark")" id="imagecode" />
请问上面代码中的“~”是什么意思啊,是表示项目中的一个位置吗?谢谢。
~是相对于当前项目根目录的路径呗,他只能服务器端识别,客户端是不能识别的。
表示虚拟路径。
表示虚拟路径,网站的主目录
这个就是虚拟路径嘛,表示你网站当前的主目录
表示虚拟路径,表示网站的主目录,
比如:博客园的:http://q.cnblogs.com/q/49044/
虚拟路径/q/49044/