首页 新闻 会员 周边

请问:在asp.net项目中“~”是什么意思啊?

0
悬赏园豆:5 [已解决问题] 解决于 2013-04-22 13:41

  在学习一个asp.net MVC网站的时候,发现在视图文件(后缀名为.cshtml)中经常出现“~”这个符号。比如:

<img src="@Url.Content("~/home/WaterMark")"  id="imagecode" />

  请问上面代码中的“~”是什么意思啊,是表示项目中的一个位置吗?谢谢。

sikla的主页 sikla | 初学一级 | 园豆:27
提问于:2013-04-19 18:14
< >
分享
最佳答案
0

~是相对于当前项目根目录的路径呗,他只能服务器端识别,客户端是不能识别的。

收获园豆:5
Leejor. | 初学一级 |园豆:143 | 2013-04-19 19:46
其他回答(4)
0

表示虚拟路径。

悟行 | 园豆:12559 (专家六级) | 2013-04-19 18:57
0

表示虚拟路径,网站的主目录

小李北漂 | 园豆:176 (初学一级) | 2013-04-19 19:47
0

这个就是虚拟路径嘛,表示你网站当前的主目录

不负春光,努力生长 | 园豆:1382 (小虾三级) | 2013-04-19 21:11
0

表示虚拟路径,表示网站的主目录,

比如:
博客园的:http://q.cnblogs.com/q/49044/

虚拟路径/q/49044/

陆俊杰_iOS | 园豆:172 (初学一级) | 2013-04-20 16:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册