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

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

    • 分享

      ASP.NET彈出對話框幾種基本方法

       狼志凌云 2010-12-11
      我們在.NET程序的開發(fā)過程中,常常需要和用戶進行信息交互,比如執(zhí)行某項操作是否成功,“確定”還是“取消”,以及選擇“確定”或“取消”后是否需要跳轉到某個頁面等,下面是本人對常用對話框使用的小結,希望對大家有所幫助,同時也歡迎大家補充。
        
          (1) 點擊頁面上的按鈕,彈出一個對話框提示是“確定”還是“取消”操作,我們采用在按鈕中添加屬性來完成:
           舉例如下:
          public System.Web.UI.WebControls.Button btnDelRow;
          btnDelRow.Attributes.Add("onclick", "return confirm('確定要刪嗎?');");

          (2) 點擊頁面上的按鈕,彈出一個對話框提示是“確定”還是“取消”操作,選擇“確定”或“取消”后跳轉到相應的頁面:
           舉例如下:
            string strMsg, string strUrl_Yes, string strUrl_No;
            Response.Write("<Script Language='JavaScript'>if ( window.confirm('"+strMsg+"')) {  window.location.href='" + strUrl_Yes +
                                    "' } else {window.location.href='"+ strUrl_No +"' };</script>");

          (3) 對于頁面完成一個操作后,彈出一個對話框提示是否“操作成功”。
           舉例如下:
          Response.Write("<script>alert('刪除成功!')</script>");

          (4) 對于頁面完成一個操作后,彈出一個對話框提示是否“操作成功”后跳轉到某一個頁面。
           舉例如下:
          Response.Write("<script>alert('刪除成功!');window.location.href ='www.cnblogs.com'</script>");

          (5)允許 ASP.NET 服務器控件在 Page 中發(fā)出客戶端腳本塊:
          public virtual void RegisterStartupScript(string key,string script);

          舉例如下:
          if(!this.IsStartupScriptRegistered("hello"))
              this.RegisterStartupScript("hello","<script>alert('你好!')</script>"); 

          (6)下面是本人整理的一個彈出對話框調用類:

      using System;
      using System.Web;
      namespace ShowMessage
      {
          /// <summary>
          /// Msg 的摘要說明。
          /// </summary>
          public class ShowMessage
          {
              public ShowMessage()
              {
                  //
                  // TODO: 在此處添加構造函數(shù)邏輯
                  //
              }
              public static void ShowMessage(string strMsg)
              {
                  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>window.alert('"+strMsg+"');</script>");
                   
              public static void ShowMessage(System.Web.UI.Page page, string strMsg)
              {
                  page.Response.Write("<Script Language='JavaScript'>window.alert('"+strMsg+"');</script>");
             }
              public static void ShowMessage( string strMsg, string Url)
              {
                  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>window.alert('"+strMsg+"');window.location.href ='"+Url+"'</script>");            
              }
              public static void ShowMessage( System.Web.UI.Page page,string strMsg, string Url)
              {
                  page.Response.Write("<Script Language='JavaScript'>window.alert('"+strMsg+"');window.location.href ='"+Url+"'</script>");            
              }
              public static void ShowConfirm(string strMsg, string strUrl_Yes, string strUrl_No)
              {
                  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>if ( window.confirm('"+strMsg+"')) {  window.location.href='" + strUrl_Yes +
                                    "' } else {window.location.href='"+ strUrl_No +"' };</script>");
                    
          }
      }

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多