GridView行刪除提示

這個問題網上有很多貼子,其處理方式如方法一:
                方法一:
                <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" >
                    <Columns>
                        <asp:BoundField DataField="BonusID" HeaderText="BRID" />
                        <asp:BoundField DataField="Name" HeaderText="充值方式" />
                        <asp:TemplateField>
                            <ItemTemplate>
<asp:LinkButton ID="btnDelete" runat="server" CausesValidation="false" CommandName="Delete" Text="刪除" onClientClick="return confirm('確定要刪除嗎?')"></asp:LinkButton>
</ItemTemplate>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

                方法二:
                <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" >
                    <Columns>
                        <asp:BoundField DataField="BonusID" HeaderText="BRID" />
                        <asp:BoundField DataField="Name" HeaderText="充值方式" />
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:LinkButton ID="lbDel" runat="server" ToolTip='<%# Eval("BonusID") %>' Text="刪除"
                                    OnClientClick="if(!this.deleteHref)this.deleteHref=this.href;if(!confirm(' 你確定要刪除記錄嗎?'))this.href='javascript:';else this.href=this.deleteHref;"
                                    OnClick="RowDeleting"></asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
方法一和方法二並沒有太多區別,但我在開發中卻遇到這樣一件怪事:用方法一時,將網站發佈到服務器S上之後,我訪問時,選擇[否]之後不再執行刪除操作了,但其它有機器有的在選擇[否]後仍然執行刪除操作!而用方法二卻沒遇到這種問題。不知道爲什麼?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章