日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

C#中三種彈出信息窗口的方式

 醉人說夢 2014-08-06

彈出信息框,是瀏覽器客戶端的事件。服務器沒有彈出信息框的功能。

方法一:

asp.net頁面如果需要彈出信息框,則需要在前臺頁面上注冊一個javascript腳本,使用alert方法。使用ClientScript.RegisterStartupScript( )方法注冊腳本。

ClientScript.RegisterStartupScript( )

RegisterStartupScript(type,key,script)

type:腳本事件的類型,一般用this.GetType()獲取

key:腳本事件的名字,不能重復。

script:javascript腳本。

示例:

(1) string script=“<script>alert('注冊信息')</scritp>”; ClientScript.RegisterStartupScript(this.GetType(),"success",script);

(2)信息框提示后刷新本頁面。 string script=“<script>alert('注冊信息');location.href=location.href</scritp>”;ClientScript.RegisterStartupScript(this.GetType(),"success",script);

(3)信息框提示后轉到新頁面。 string script=“<script>alert('注冊信息');location.href='index.aspx'</scritp>”; ClientScript.RegisterStartupScript(this.GetType(),"success",script);

(4)在新窗口中打開新頁面。string script=“<script>alert('注冊信息');window.open('index.aspx')</scritp>”;ClientScript.RegisterStartupScript(this.GetType(),"success",script);

windos.open( )和window.close( )相對應,一個為打開新窗口,一個為關閉當前窗口。

總結:模態(tài)窗口。該方法為推薦方法。

因為經常使用,所以可以將該方法放入一個類中。方法是:新建網站---網站根目錄右擊---添加ASP.NET文件夾---選擇APP_Code----右擊APP_Code---添加新項---選擇類,到此類文件新建完畢。

類中新建方法如下:

//彈出信息,信息內容為info

 public static  void Alert(string info, Page p)
    {
        string script = "<script>alert('"+info+"')</script>";
        p.ClientScript.RegisterStartupScript(p.GetType(),"",script);
    }

//調用該類的方法是:

類名.Alert(注冊信息,this);因為該方法是靜態(tài)方法,所以通過類名直接調用。如果該方法不是靜態(tài)方法,需要實例化對象后在調用。實例化如下:

類名  a=new  類名();   然后調用:  a.Alert(注冊成功,this);

 

方法二:Response.Write();

string script=“<script>alert('注冊信息')</scritp>”;  Response.Write(script);

總結:模態(tài)窗口,該彈出窗口不關閉的話,網頁不能操作。不建議使用,該彈出窗口會使網頁變形。

 

方法三:MessageBox.Show("注冊成功");

使用該方法之前需要做如下準備:

網站目錄右擊---添加引用---找到System.Windows.Forms,確定。然后在頁面中添加:using System.Windows.Forms;然后在頁面中使用該方法即可。

總結:C#中經常使用是模態(tài)窗口,網站(網頁)中不是模態(tài)窗口,網頁中不推薦使用,C#中推薦使用。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多