读书人

C#中的“~”是什么意思?该如何处理

发布时间: 2012-07-03 13:37:43 作者: rapoo

C#中的“~”是什么意思????
C#中的“~”是什么意思????就譬如一个转发中“Response.Redirect("~/Login.aspx");”。“~”在这里代表的是什么意思???有是作用???“~”的作用说的越详细越好。

[解决办法]
解析为 Web 应用程序根目录。 位于开头的 ~ 字符总是被解释为 Web 应用程序根目录运算符 (~),不过它也可以表示有效的本地子目录。 若要引用这样的本地子目录,用户应显示传递 ./~。
[解决办法]
http://kb.cnblogs.com/a/583046/
[解决办法]
取相对于网站根目录的路径,比如你运行在虚拟目录website下,"~/Login.aspx"就相当于 /website/Login.aspx, 如果直接运行在网站根目录,那就相当于/Login.aspx。

读书人网 >asp.net

热点推荐