使用AJAX後如何在GridView中使用OnClientClick事件

 

        以前在gridview中點擊編輯,刪除按鈕時會彈出的對話框,這樣可以提醒用戶操作。但是在用ajax後會發現對話框無法彈出。

 

其實解決這個問題很簡單,只需要改一下前臺的OnClientClick事件的代碼即可。

 

................

                        <ItemTemplate>
                            <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit"
                                Text="編輯" OnClientClick="Sys.WebForms.PageRequestManager.getInstance().abortPostBack();return confirm('確認要編輯嗎?');"></asp:LinkButton>
                       
                            <asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="False" CommandName="Delete"
                                Text="刪除" OnClientClick="Sys.WebForms.PageRequestManager.getInstance().abortPostBack();return confirm('確認要刪除嗎?');"></asp:LinkButton>
                            <asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Select"
                                Text="選擇"></asp:LinkButton>
                        </ItemTemplate>

......................

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章