ASP.NET中的⼏种弹出框提⽰
B/S不像C/S那样⼀个MessageBox就可以弹出提⽰框,不过可以通过js的“Alert”来弹出消息,或者通过⼀些变种的js⽅法。下⾯我给⼤家介绍⼏种,希望⼤家喜欢。
四种弹出框代码:
protected void Message_Click(object sender, EventArgs e)弹出窗口代码编写
{
//第⼀种
Response.Write("<script language=javascript>alert('第⼀种弹出框');</" + "script>");
//第⼆种
Page.RegisterStartupScript("", "<script language='javascript'>window.alert('第⼆种弹出框');</script>");
//第三种
ClientScriptManager scriptManager = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
scriptManager.RegisterStartupScript(typeof(string), "", "alert('第三种弹出框');", true);
//第四种
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('第四种弹出框');</script>");
}
上⾯四种⽅法都⾮常的简单,其实更简单的⽅法是像下⾯那样,将它们封装到⼀个⽅法⾥⾯。
//弹出框
public void Alert(string str_Message)
{
//第⼀种
Response.Write("<script language=javascript>alert('第⼀种弹出框');</" + "script>");
//第⼆种
Page.RegisterStartupScript("", "<script language='javascript'>window.alert('第⼆种弹出框');</script>");
//第三种
ClientScriptManager scriptManager = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
scriptManager.RegisterStartupScript(typeof(string), "", "alert('第三种弹出框');", true);
//第四种
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('第四种弹出框');</script>");
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论