在页面使用
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,"*******");