| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 419 人关注过本帖
标题:[求助]~是什么意思
只看楼主 加入收藏
ivory_tt
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-3-1
收藏
 问题点数:0 回复次数:7 
[求助]~是什么意思
Response.Redirect("~/Admins/HandBook.aspx");

~ 这个东西代表什么意思
2006-05-12 14:04
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 
跳转到~/Admins/HandBook.aspx这个页面

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-12 15:27
ivory_tt
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-3-1
收藏
得分:0 

那直接写Admins/HandBook.aspx不行吗
为什么要加这个东西~


2006-05-12 17:01
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 

也可以啊。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-12 18:51
single
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-5-12
收藏
得分:0 
问题是你做的程序不一定要在你的机器上运行啊,是相对路径,和绝对路径的区别.

2006-05-12 22:28
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
收藏
得分:0 

这个东西和绝对路径、相对路径也有区别。
“/” 表示应用程序服务器空间中的绝对路径
“~/” 表示相对以应用程序根(也就是bin文件夹所在位置)的绝对路径。
再举个例子,如写程序,其根在http://localhost/abcd ,则~/将被表示为“/abcd/”
如果应用程序根在http://localhost/ ,则“~/”将被表示为“/”。这对于开发和发布网站的统一路径有好处。


没有任何符号表示相对于请求也所在路径。
.表示当前路径,同上
..表示父路径。一般不用,服务器为了防止父路径遍历攻击,一般禁用

请注意他们的区别


铲铲是也
2006-05-12 23:26
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
收藏
得分:0 
补充:
再举个例子,如写程序,其根在http://localhost/abcd ,则/表示为“/”
如果应用程序根在http://localhost/ ,则“/”将被表示为“/”。

相当于“/”的作用是定位到空间的根目录下,而不是应用程序根下,这两者不一定是相同的

铲铲是也
2006-05-12 23:27
ivory_tt
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-3-1
收藏
得分:0 
明白了
谢谢铲铲
归纳一下就是
/表示定位到空间的根目录
~/表示定位到你的应用程序所在的目录

2006-05-13 16:47
快速回复:[求助]~是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015916 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved