我如何在asp.net中进行Javascript重定向

时间:2010-03-11 07:20:02

标签: asp.net javascript url redirect

我有一个带有按钮的asp.net webform。 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

欢迎任何帮助或建议。

聚苯乙烯。我弹出警报消息时进入JS功能

4 个答案:

答案 0 :(得分:1)

我在一个html页面中试过这个并且它工作正常。

  

     

     

function go(){alert(); VAR   url =“http://www.google.com”;              document.location.href = url; //不起作用}

     

只需查看页面源代码,看看onClientClick是否正在调用你的js函数

答案 1 :(得分:1)

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

答案 2 :(得分:1)

尝试在OnClientClick

中添加返回false;

e.g。 OnClientClick="yourfunction();return false;"

答案 3 :(得分:0)

您可以尝试使用location.replace(myUrl);,但document.location.href应该可以正常使用。