[求助]~是什么意思
Response.Redirect("~/Admins/HandBook.aspx");~ 这个东西代表什么意思
这个东西和绝对路径、相对路径也有区别。
“/” 表示应用程序服务器空间中的绝对路径
“~/” 表示相对以应用程序根(也就是bin文件夹所在位置)的绝对路径。
再举个例子,如写程序,其根在http://localhost/abcd ,则~/将被表示为“/abcd/”
如果应用程序根在http://localhost/ ,则“~/”将被表示为“/”。这对于开发和发布网站的统一路径有好处。
没有任何符号表示相对于请求也所在路径。
.表示当前路径,同上
..表示父路径。一般不用,服务器为了防止父路径遍历攻击,一般禁用
请注意他们的区别