2016-08-29 10 views
0

私はグリッドビューからアイテムを削除するための確認ボックスを追加するために、グリッドビュー内にajaxモーダルポップアップエクステンダーを使用しました。 モーダルポップアップエクステンダー内でボタンのクリックイベントが発生しない

<asp:TemplateField HeaderText="Action"> 
                         <ItemTemplate>   
    .... 
    ....                       <asp:LinkButton ID="lnkDelete" runat="server" ToolTip="Delete" CssClass="colorlnkbtndelete" CommandArgument='<%# DataBinder.Eval (Container.DataItem, "Product") %>'><i class="icon-trash"></i></asp:LinkButton> 

              <ajax:ConfirmButtonExtender ID="cnfbtn" TargetControlID="lnkDelete" DisplayModalPopupID="ModalPopupExtender" 
               runat="server"> 
              </ajax:ConfirmButtonExtender> 
              <asp:Panel ID="pnlConfirm" runat="server" Style="display: none" CssClass="pnlCss Filterpopup Containerpopup"> 
               <Con:Confirm ID="UserConfirm" runat="server" /> 
               <div class="footer2"> 
                <asp:Button ID="btnOk" class="btn btn-danger" runat="server" Text="Yes" OnClick="Lbtn_Delete_Click" /> 
                <asp:Button ID="btnCancelConfirm" class="btn btn-danger" runat="server" Text="No" /> 
               </div> 
              </asp:Panel> 
              <ajax:ModalPopupExtender ID="ModalPopupExtender" runat="server" TargetControlID="lnkDelete" 
               PopupControlID="pnlConfirm" CancelControlID="btnCancelConfirm" BackgroundCssClass="modalBackground"> 
              </ajax:ModalPopupExtender> 

                      </ItemTemplate> 

                      </asp:TemplateField> 

は、今の問題は、私たちはbtnOKのイベント「Lbtn_Delete_Click」をクリックすると、解雇ではないということです。助けてください !!!

+0

'pnlConfirm'に' display:none''を設定しました。 – Mairaj

+0

私はそれを削除しましたが、問題はまだそこにあります...問題はokボタンイベントです。ポップアップが表示され、ユーザーが「ok」ボタンをクリックすると、「Lbtn_Delete_Click」というイベントは発生しません。 – Nida

答えて

0

更新パネルですか?はいの場合は、トリガを追加することができます。

"いいえ、" Lbtn_Delete_Click "を削除し、デザインモードに切り替えてボタンをダブルクリックします。試してみてください。

+0

更新パネルにありますが、ボタンはグリッドビューのアイテムテンペットにあります。 – Nida

+0

scriptmanagerを使用して、 throws無効なポストバックまたはコールバック引数。イベントの検証は、ページまたは<%@ Page EnableEventValidation = "true"%>のを使用して有効にします。 – Nida

+0

デバッグの場合は、ポップアップのokボタンをクリックし、f12キーボードボタンを押してください。コンソールにjavascriptエラーがあります。 – Sanjay

関連する問題