首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这种符号将代表什么样的网址?“~/corpReg.aspx”,该如何处理

2012-01-07 
这种符号将代表什么样的网址?--“~/corpReg.aspx”这种符号将代表什么样的网址?--“~/corpReg.aspx”在网页中

这种符号将代表什么样的网址?--“~/corpReg.aspx”
这种符号将代表什么样的网址?--“~/corpReg.aspx”
在网页中或者在代码中经常要书写网址   有几种常见的符号我都知道   比如:“corpReg.aspx”   这是访问与当前页在同一目录下的网页corpReg.aspx  
“\corpReg.aspx”   这是访问在应用程序根目录下的网页corpReg.aspx
“..\corpReg.aspx”   这是访问在当前目录的上级目录下的corpReg.aspx
那这个呢?   这代表啥呢?“~/corpReg.aspx”?

[解决办法]
~ 是ASP.NET中的根目录运算符...

~/corpReg.aspx 表示网站根目录下的corpReg.aspx文件...

推荐使用...尽量不要用相对路径...
[解决办法]
根目录下的corpReg.aspx

注意,如果你用的虚拟目录,比如你的 localhost/虚拟目录1

在虚拟目录1一下的程序里使用 ~/corpReg.aspx 将访问到

localhost/corpreg.aspx 而不是 localhost/虚拟目录1/corpreg.aspx
[解决办法]
根目录下的corpReg.aspx

注意,如果你用的虚拟目录,比如你的 localhost/虚拟目录1

在虚拟目录1一下的程序里使用 ~/corpReg.aspx 将访问到

localhost/corpreg.aspx 而不是 localhost/虚拟目录1/corpreg.aspx
________________________________________________________________________
好像错了吧,

~/ 应该访问到虚拟目录的吧, 即 localhost/虚拟目录1/corpreg.aspx

而 /corpReg.aspx 才是 localhost/corpreg.aspx


[解决办法]
就是你发布的目录,发布在虚拟目录就是虚拟目录,发布在根目录就是根目录,既默认WEB.CONFIG所在的目录。

热点排行