我在iframe里面放一个aspx,这个aspx注册一个脚本 ,如下
ClientScript.RegisterClientScriptBlock(Page.ClientScript.GetType(), "nologin", "<script type='text/javascript'>alert(true);</script>");没有执行,奇怪
ClientScript.RegisterClientScriptBlock(Page.ClientScript.GetType(), "nologin", "<script type='text/javascript'>alert(true);</script>");没有执行,奇怪
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('真的无法弹出该提示嘛?还是在你的这句之前还有什么其他代码造成的,请多贴些代码!');</script>");
改成 this.Page 试试
#region
string js = "<script language=javascript>top.location.replace('{0}')</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL));
#endregion [/code]原因不明,我换种方法解决了
string js = "<script language=javascript>top.location.replace('{0}')</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL));