乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       醉人說夢(mèng) 2014-08-06

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

      方法一:

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

      ClientScript.RegisterStartupScript( )

      RegisterStartupScript(type,key,script)

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

      key:腳本事件的名字,不能重復(fù)。

      script:javascript腳本。

      示例:

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

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

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

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

      windos.open( )和window.close( )相對(duì)應(yīng),一個(gè)為打開新窗口,一個(gè)為關(guān)閉當(dāng)前窗口。

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

      因?yàn)榻?jīng)常使用,所以可以將該方法放入一個(gè)類中。方法是:新建網(wǎng)站---網(wǎng)站根目錄右擊---添加ASP.NET文件夾---選擇APP_Code----右擊APP_Code---添加新項(xiàng)---選擇類,到此類文件新建完畢。

      類中新建方法如下:

      //彈出信息,信息內(nèi)容為info

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

      //調(diào)用該類的方法是:

      類名.Alert(注冊(cè)信息,this);因?yàn)樵摲椒ㄊ庆o態(tài)方法,所以通過類名直接調(diào)用。如果該方法不是靜態(tài)方法,需要實(shí)例化對(duì)象后在調(diào)用。實(shí)例化如下:

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

       

      方法二:Response.Write();

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

      總結(jié):模態(tài)窗口,該彈出窗口不關(guān)閉的話,網(wǎng)頁不能操作。不建議使用,該彈出窗口會(huì)使網(wǎng)頁變形。

       

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

      使用該方法之前需要做如下準(zhǔn)備:

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

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

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多