日期:2014-05-17  浏览次数:20630 次

GirdView模板列中按钮如何添加jquery提示框
已有jquery提示框如下:(return true 和 false 失效)
JScript code

 function jqueryconfirm(){
                $('#dialogRenew').dialog({
                    bgiframe: true,
                    resizable: false,
                    modal: true,
                    autoOpen: false,
                    overlay: {
                        backgroundColor: '#000',
                        opacity: 0.5
                    },
                    buttons: {
                        Ok: function () {
                            $(this).dialog('close'); //return true;
                        },
                        Cancel: function () {
                            $(this).dialog('close'); //return false;
                        }
                    }
                });
            }



 模板列代码如下:
HTML code

<asp:TemplateField HeaderText="Bestaetigen</br>操作">
                                                <EditItemTemplate>
                                                    <asp:Button ID="btnUpdate" Text="更新" ToolTip="更新" runat="server" CommandName="Update" />
                                                    <asp:Button ID="btnCancel" Text="取消" ToolTip="取消" runat="server" OnClientClick="jqueryconfirm()" CommandName="Cancel" />
                                                </EditItemTemplate>                               
                                            </asp:TemplateField>



现要实现,点取消是弹出div层(作为提示框),点ok则执行取消后台代码,点cancel则保留当前状态不动。
按如上方式的代码实现的结果为 点 取消 后 又弹提示框 又执行取消后台代码

------解决方案--------------------
要执行的内容直接用AJAX做处理会好些。