如何在ASP.NET中使用JQuery对话框作为Confirm对话框?

时间:2013-10-17 20:47:46

标签: c# jquery jquery-ui dialog

我是jquery的新手,我正在尝试打开一个按钮,单击按钮。该对话框有一些文本和接受和拒绝按钮。在接受时,它必须执行服务器回发,并且在拒绝时应该什么都不做。任何关于此的指示都将受到高度赞赏

我正在尝试执行以下操作..但无法正常工作

  $(document).ready(function () {

       $(function () {
           $("#SucessDialog").dialog({
               autoOpen: false,
               //width: 450,
               modal: true,
               resizable: false
           });
       });

function show_confirm()
{
       $("#SucessDialog").dialog('open');
}


<asp:Button ID="btnfinance" CssClass="btn green" runat="server" OnClientClick="show_confirm()" OnClick="btnfinance_click"  Text="Finance"  style="width:25%"></asp:Button>

1 个答案:

答案 0 :(得分:0)

JQuery

$('#SuccessDialog').

是id为:SuccessDialog。

的元素的选择器

确保您有

<div id="SuccessDialog">some buttons</div>

在你的网页上。

在指出基础知识后,show_confirm函数不会取消回发指令。你需要这样的东西:

OnClientClick="JavaScript: return show_confirm;"

并在show_confirm函数中返回false。

我认为您可以在JQuery对话框中使用<asp:button...。只需将确认点指向原始按钮中的回发即可。如果你有这个工作,你可以尝试改进代码,以达到更一般的目的。