这种符号将代表什么样的网址?--“~/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所在的目录。