-1

当我使用在 html 中手动构建的简单菜单时,css 会出现导航问题。当我导航到文件夹内的页面时,当我导航到当前文件夹之外的某个位置时,上一个文件夹仍保留在 url 中,并且出现找不到页面的消息。我目前处于开发阶段。未部署。

4

2 回答 2

0

这是因为您尝试重定向时没有返回根目录

例如

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

您的 url 可能看起来像这样重定向: Default.aspx SubFolder/Page.aspx

当您尝试从 Page.aspx 重定向到 Default.aspx 时,您不会返回到根目录,因此代码会在文件夹 SubFolder 中查找名为 Default.aspx 的页面,但它不存在,这就是您的原因'得到一个找不到页面的错误。

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

于 2012-07-31T22:58:33.213 回答
0

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

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

要不就

/category/page.html

不是

page.html

于 2012-07-31T23:00:45.233 回答