如何使用javascript重定向到当前位置?

时间:2014-04-02 07:35:06

标签: javascript asp.net

我正在尝试使用此代码从服务器端使用javascript重定向到当前页面。

  ScriptManager.RegisterStartupScript(this, this.GetType(), "pop", "<script>alert('Record saved with claim number " + lastid + ".');var currentPageUrl =document.location.toString().toLowerCase();window.location.assign('currentPageUrl')</script>", false);

但它不起作用。我怎样才能使它发挥作用?

3 个答案:

答案 0 :(得分:1)

您应该删除引号,因为currentPageUrl是一个JavaScript变量,但您只是将其作为字符串传递。改变:

window.location.assign('currentPageUrl')

window.location.assign(currentPageUrl)

答案 1 :(得分:0)

只需写下:

window.location.reload();

答案 2 :(得分:0)

试试这个。

Page.ClientScript.RegisterStartupScript(this.GetType(), "success_msg_1", "<script language='javascript' type='text/javascript'>alert('Record saved with claim number " + lastid + ".');location.replace('pageurl');</script>");