0

我在网站中有 page1.aspx 和 page2.aspx

我需要导航为:第1页->第2页(单击返回按钮,返回第1页)->第1页

我正在使用 jQuery 代码进行导航:

   var pagename= "page2.aspx";
   jQ(location).attr('href', pagename);

我尝试在 page2 中使用相同的代码导航回第 1 页:

var path2 = "page1.aspx";
        jq(location).attr('href', path2);

还尝试了下面的代码和其他类似的代码。

document.location.pathname = '../Pages/page1.aspx';

但它所做的只是将我导航到目录列表,其中显示了 pages 文件夹下的所有页面名称。代码有什么问题吗?我也尝试按级别进行操作,即 ../pages/page1.aspx 。

更新:

我在点击我调用代码时使用以下控件:

  <a href="" class="hyperlink" id="goback">Go back</a>

好吧,显然问题在于 html 控件。当我尝试使用按钮时,它重定向得很好。如果我不想要按钮,是否有任何指针可以修复它?

4

2 回答 2

0

我从来没有试过

document.location.pathname

我总是用

window.location.href = 'mypageurlhere'

用javascript重定向。

于 2012-11-02T17:01:37.497 回答
0

如果我理解正确,您希望将用户重定向到不同的页面?如果是这样,试试这个:

window.location.assign('page2.aspx');
于 2012-11-02T17:01:51.670 回答