以前在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>
......................