ببخشید شاید سوالم اینجا یه کمی نامربوط باشه،
من به GridView یه TemplateField بصورت زیر اضافه کردم تا موقع کلیک دکمه Delete از کاربر Confirm بگیرم و بعد اگه تایید کرد اون رکورد رو حذف کنم:
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnDelete" Text="حذف شماره" runat="server"
OnClientClick="return confirm('آیا از حذف کامل اطلاعات این تماس مطمئنید؟');"
CommandName="Delete" CausesValidation="False" EnableViewState="False" UseSubmitBehavior="False"/>
</ItemTemplate>
</asp:TemplateField>
فقط نمی دونم چرا وقتی پیام ظاهر می شه، جواب هر چی باشه، (OK یا Cancel) رکورد حذف می شه.
ممنون می شم اگه بگین چطوری و کجا باید مشخص کنم که دستور Delete رو که اینجا درقالب یه StoredProcedure اجرا میشه، فقط زمانی اجرا کن که دکمه OK زده بشه.