asp.net 弹框的事件
asp.net中弹框的方式有很多种:
1、基本方式:
Response.Write("<script>alert('弹框!')</script>");
2、页面有ScriptManager控件的时候:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "<script>alert('弹框!');</script>");
3、执行 增、删、改 后提示,提示,之后跳转:
Page.ClientScript.RegisterStartupScript(Page.GetType(),"<script>alert('更新成功!'); window.location.href=' your url '</script>");
4、弹出页面、执行增、删、改 提示后关闭页面,刷新父页面:
Response.Write("<script>alert('更新成功!');window.close(this);window.opener.location.href=window.opener.location.href;</script>");
5、页面需要很多提示的时候,我们可以自己做一个方法,使用的时候 指定弹出消息就可以了:
方法:
public void Alert(string msg)
{
StringBuilder sb1 = new
StringBuilder();
sb1.Append("<script>alert('");
sb1.Append(msg);
sb1.Append("')</script>");
Page.RegisterStartupScript(" ", sb1.ToString());
}
调用:
Alert("删除成功");