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>");
}

 


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

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM