حذف اطلاعات از طریق پیغام نمایش سفارشی ASP.Net

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام به همه دوستان و اساتید

من میخاستم موقعی که کاربر روی دکمه حذف یک رکورد کلیک میکنه ازش بپرسم که مطمئنی که میخای اطلاعات پاک بشه یا نه ؟

این کار رو اط طریق کد زیر همیشه انجام میدم :

<asp:ImageButton ID="ImageButton1" formnovalidate="false" Width="30" Height="30" OnClick = "Button1_Click" OnClientClick="return confirm('آیا از حذف این محصول اطمینان دارید ؟');" 
                                CommandArgument='<%#Eval("pid") %>' runat="server" ImageUrl="../assets/img/delete.png" ToolTip="حذف از محصولات سایت" />

توی اینجا من کلید سطر رو از طریق CommandArgument پاس میدم و حذف انجام میشه و مشکلی نیست ...

ولی من میخام از پیغام های سفارشی این کار و انجام بدم ( با Sweet Alert )

من نمایش پیغام ساده با استفاده از sweetaler رو انجام میدم، مثلا بعد ثبت یک رکورد پیام میدم که با موفقیت ذخیره شد، مثل زیر :

<script type="text/javascript">
        function Successalert() {
            swal({
                title: 'عملیات موفقیت آمیز :)',
                text: 'ثبت محصول جدید با موفقیت انجام شد.',
                type: 'success',
                button: "بستن",
            });
        }
    </script>

و توی دکمه سمت سرور هم به این طریق این و فراخوانی میکنم (مثلا وقتی عملیات ذخیره سازی با موفقیت انجام شد) :

If cmd.ExecuteNonQuery Then
            ScriptManager.RegisterStartupScript(Me, [GetType](), "Popup", "Successalert();", True)
        Else
            ScriptManager.RegisterStartupScript(Me, [GetType](), "Popup", "erroralert();", True)
        End If

من میخام وقتی روی دکمه حذف کلیک کرد ازش بپرسم مطمئنی یا نه ؟

کد پلاگین sweetaler به شکل زیر هست :

<script>
swal({
  title: "آیا برای حذف محصول مورد نظر مطمئن هستید ؟",
  text: "درصورت تایید محصول حذف و قابل برگشت نمی باشد!",
  icon: "warning",
  buttons: true,
  dangerMode: true,
})
.then((willDelete) => {
  if (willDelete) {
    swal("کاربر گرامی محصول مورد نظر با موفقیت حذف شد!", {
      icon: "success",
    });
  } else {
    swal("محصول مورد نظر امن است.");
  }
});
</script>

حالا سوال اینجاست من چطوری بفهمم طرف روی دکمه حذف کلیک کرده که دستور DELETE رو اجرا کنم یا روی انصراف کلیک کرده !!

ببخشید خیلی توضیحات زیاد شد.

ممنون میشم دوستان راهنمایی کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است