asp.net中的简单Html菜单.断开的url问题



当我使用在html和css中手动构建的简单菜单时,导航会出现问题。当我浏览文件夹内的页面时,当我导航到当前文件夹外的某个地方时,上一个文件夹仍在url中,并显示"未找到页面"消息。我目前处于发展阶段。未部署。

听起来需要使用绝对URL,而不是相对URL。所以:

http://www.blah.com/category/page.html

或者只是

/category/page.html

page.html

这是因为当你试图重定向时,你不会返回到你的根目录

例如

我有一个名为Default.aspx的页面不在文件夹中,而page.aspx的页面在名为SubFolder的文件夹中。

您的URL可能看起来像这样重定向:默认.aspx子文件夹/Page.aspx

当你试图从Page.aspx重定向到Default.aspx时,你不会返回到根目录,所以代码会在文件夹SubFolder中查找一个名为Default.aspx的页面,但它不存在,这就是为什么你会收到一个找不到页面的错误。

你应该这样写你的网址:~/Default.aspx~/SubFolder/Page.aspx

相关内容

  • 没有找到相关文章

最新更新