首页 > 代码库 > asp.net弹出框后页面走样
asp.net弹出框后页面走样
1、去掉language=‘javascript‘ ,问题依旧
2、后面加上Response.Write("<script>document.location=document.location;</script>"); 这句话,试了一下,发现样式是没变化,但是页面是从新加载的,VIEWSTATE被清空了(这可不行,用户修改还没保存呢)
3、this.RegisterStartupScript("", "<script language=javascript>alert(‘请先保存修改内容!‘)</script>");
代替你的
Response.Write("<script language=‘javascript‘>alert(‘请先保存修改内容!‘);</script>");
最好方法:
用RegisterStartupScript是向客户端输出脚本,比Response.Write好在把脚本输入在网页最下面,不会影响样式,但是有时VS2005会提示一个长长的警告,解决方法是写成:
ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>alert(‘请先保存修改内容!‘)</script>");
asp.net弹出框后页面走样
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。