代码之家  ›  专栏  ›  技术社区  ›  SetiSeeker

如何在ASP.NET中执行javascript重定向

  •  2
  • SetiSeeker  · 技术社区  · 15 年前

    我有一个带有按钮的ASP.NET Web窗体。onclientClick事件连接到一个javascript函数。

    我需要这个函数将当前页面重定向到这个页面。

    在多次阅读之后,我们尝试了以下所有方法,但都无济于事:

               var url = "http://www.google.com";
               document.location = url; //Doesn't Work
               document.location.href = url; //Doesn't Work
               window.location = url; //Doesnt Work
               window.location.href = url; //Doesnt Work
    

    欢迎任何帮助或建议。

    ps.当弹出警报消息时,我正在进入JS函数

    4 回复  |  直到 12 年前
        1
  •  1
  •   Aristos    15 年前

    您的代码中可能有一个javascript错误,它会停止执行,因为正如另一个错误所说,您所说的“不起作用”的代码,工作正常。

        2
  •  1
  •   Krishna Kumar    15 年前

    我在一个HTML页面中尝试了这个方法,但效果很好。

    函数go()alert();var URL = http://www.google.com “; document.location.href=url;//不工作

    只需查看页面源代码,查看onclientclick是否正在调用JS函数

        3
  •  1
  •   Botz3000 Amir Sheng    13 年前

    试放 返回错误; 在OnClient中完成功能后,单击

    例如 OnClientClick="yourfunction();return false;"

        4
  •  0
  •   KyleMit Steven Vachon    12 年前

    你可以试试 location.replace(myUrl); 但是 document.location.href 应该真的有效。

    推荐文章