使用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>

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

posted on 2009-02-16 16:31  GRyan  阅读(718)  评论(0编辑  收藏  举报