升级到ASP.NET2.0之后的疑问

不知为什么,在 UrlReWriteHandlerFactory.ProccessHandlerTypePage里,应用:
PageParser.GetCompiledPageInstance(url, pagepath, context);
我参考了DUDU的文章,把URL定死为真实的虚似路径:
context.Request.ApplicationPath + "/default.aspx";
之后,当进入个人博客首页,然后再回到网站首页时,所有类似于:~/register.aspx的链接都变成了
/localhost/dottextweb/dottextweb/register.aspx
而不是正确的:
/localhost/dottextweb/register.aspx

所以我只好把首页所有带~的链接都替换成了完整的虚似路径。

问题虽然解决了,但是并不知道原因,还是钻得不够深入啊。

不知哪位高手能指点一二。

posted on 2006-04-05 16:04  ddwinter  阅读(818)  评论(1编辑  收藏  举报

导航