2013-01-23 107 views
-1

是否有任何確認對話框是由Jquery製作的,我可以在ASP.NEt中使用它?ASP.Net中的JQuery確認對話框

確認對話框有「是」或「否」,「確定」,「確定」或「取消」按鈕?

舉例,如果我點擊「確定」按鈕,我可以在ASP.net的服務器代碼中執行條件。

對話框中的另一個示例:「是否要將此記錄保存到數據庫?」 「是」 或 「否」

+0

告訴我們你做了什麼..或你想做什麼?你打算做CRUD操作還是需要確認才能發送到服務器頁面? – Scorpio

+0

我會執行CRUD @Scorpio –

+0

看起來像一個簡單的搜索會產生這個給你:http://juiceui.com/ –

回答

1
  jQuery("#send").click(function() { 
      $("#dialog").dialog({ 
       modal: true, title: 'message', zIndex: 10000, autoOpen: true, 
       width: 'auto', resizable: false, 
       buttons: { 
        Yes: function() { 
         window.location = '<%=demo\test\data%>?ID=' + Id; 
         $(this).dialog("close"); 
        }, 
        No: function() { 
         $(this).dialog("close"); 
        } 
       }, 
       close: function (event, ui) { 
        $(this).remove(); 
       } 
      }); 
     }); 


     $("#cancelSend").click(function() { 
      window.location.href = "javascript:history.back();"; 
     }); 
    }); 

這就是我正在做的...但它的MVC應用程序。但我相信你可以以同樣的方式爲任何asp.net應用程序執行此操作.... url是你的方法或服務器頁面的鏈接,ID是你想要傳遞的任何查詢字符串。 這個邏輯是在是的功能,所以只會執行是按鈕單擊..

1

使用jQuery UI Dialog

$(element).dialog({ 
    buttons : { 
     Yes : function() { 
      $.ajax({...}); 
     }, 
     No : function() { 
      $(this).dialog('close'); 
     } 
    } 
}); 
+0

我怎麼可以在這裏聲明我的代碼在服務器端: 是的:function(){ $阿賈克斯({...}); },? –

+0

你不能在客戶端上有服務器端代碼。您需要使用Ajax來調用服務器以運行服務器端代碼。 – Martin

+0

如何在ajax中調用服務器端代碼?我應該使用什麼? –