网站js弹出提示后原页面css样式丢失

来源:互联网 发布:qq好友克隆软件下载 编辑:程序博客网 时间:2024/05/01 04:11

在页面使用

Response.Write("<script> alert ('您所填的入住人数和实际的所选的入住人数不付。');</script>");

方法弹出提示窗口出现的问题,刷新页面后CSS样式丢失:

两个解决方法:

1):在Response.Write中加入:history.back();

Response.Write("<script> alert ('您所填的入住人数和实际的所选的入住人数不付。');history.back();</script>");
2):使用Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('XXXX');</script>"); 代替原来的书写方式

可以写成一个方法放在cs类里,供多处使用
public static void WebMessageBox(System.Web.UI.Page page,string values)
{
       page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language=javascript>alert('" + values + "')</script>");
}

在页面中可以这样调用:WebMessageBox(this.Page,"*******");

原创粉丝点击