ASP.NET中的幾種彈出框提示

ASP.NET中的幾種彈出框提示

01.
protected void Message_Click(object sender, EventArgs e)
02.
{
03.
//第一種
04.
Response.Write("<script language=javascript>alert('第一種彈出框');</" + "script>");
05.
//第二種
06.
Page.RegisterStartupScript("", "<script language='javascript'>window.alert('第二種彈出框');</script>");
07.
//第三種
08.
ClientScriptManager scriptManager = ((Page)System.Web.HttpCoNtext.Current.Handler).ClientScript;
09.
scriptManager.RegisterStartupScript(typeof(string), "", "alert('第三種彈出框');", true);
10.
//第四種
11.
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('第四種彈出框');</script>");
12.
}
上面四種方法都非常的簡單,其實更簡單的方法是像下面那樣,將它們封裝到一個方法裡面。




 
01.
//彈出框
02.
public void Alert(string str_Message)
03.
{
04.
//第一種
05.
Response.Write("<script language=javascript>alert('第一種彈出框');</" + "script>");
06.
//第二種
07.
Page.RegisterStartupScript("", "<script language='javascript'>window.alert('第二種彈出框');</script>");
08.
//第三種
09.
ClientScriptManager scriptManager = ((Page)System.Web.HttpCoNtext.Current.Handler).ClientScript;
10.
scriptManager.RegisterStartupScript(typeof(string), "", "alert('第三種彈出框');", true);
11.
//第四種
12.
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('第四種彈出框');</script>");
13.
}