我想在代码中使用此脚本,因为要动态更改网址
<script language="javascript" type="text/javascript">
window.setTimeout('window.location="http://www.example.com"; ', 2000);
</script>
我尝试了这个但没有工作
ClientScript.RegisterStartupScript(this, GetType(), "closePage", "window.setTimeout('window.location='http://www.example.com';',5000)", true);
任何人都可以告诉你如何做到这一点
答案 0 :(得分:1)
试试这个
100%正常工作并经过测试
您需要使用@
进行转义序列和一些更改,如下所示
ScriptManager.RegisterStartupScript(this, this.GetType(),Guid.NewGuid().ToString(), @"window.setTimeout('window.location=\'http://www.example.com\',5000');", true);