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>");}
當使用頻率比較高的時候,這樣就非常方便了。只需要"Alert"一下就可以了。是不是很方便呢?如果覺得不錯就趕快試一下吧。