PDA

View Full Version : سوال: چرا یک رویداد 2 بار اجراء می شود ؟



explod_javad
پنج شنبه 26 اردیبهشت 1387, 15:57 عصر
من توی یک صفحه یک کلید دارم که یک سطر به جدول در بانک اطلاعاتی درج می کند
بعد از زدن کلید با هر بار رفرش کردن صفحه دوباره اون اجرا میشه

کش صفحه رو غیر فعال کردم ولی باز هم ...
از کد زیر استفاده کردم ولی ...
If not Ispostback=True then
دستور درج
End if
ولی اصلاً درج برای یک بار هم انجام نش.!

mojniknam
پنج شنبه 26 اردیبهشت 1387, 20:06 عصر
خوب این که خیلی طبیعیه!!!
شما برای سرور پیغام اضافه کردن یک سطر میفرستید و با هربار ریفرش دوباره همین پیام برای سرور فرستاده میشه
این مشکلی که شما مطرح کردین معمولا توی سیستم ارسال نظرات بوجود میاد... کاربر نظرش رو میفرسته ولی با ریفرش کردن صفحه دوباره همان نظر فرستاده میشه!!!
توی این جور موقع ها معمولا صفحه اخطار رو میزارن
یعنی وقتی که یک رکورد اضافه شد به صفحه دیگه ای بره و پیامی مثل "عملیات با موفقیت انجام شد" رو نشون بده که با ریفرش کردن صفحه ، عملیات تکرار نشه...
یک راه حل دیگه هم استفاده از تصاویر امنیتی هست که با ریفرش ناخودآگاه صفحه ، ارور میده...

امیدوارم کمک کرده باشم
موفق و پیروز باشی

نسیم 96
جمعه 27 اردیبهشت 1387, 12:29 عصر
handel مربوط به رویداد رو بردار.

explod_javad
یک شنبه 29 اردیبهشت 1387, 11:38 صبح
ممنون از همه دوستان
mojnikname

یعنی وقتی که یک رکورد اضافه شد به صفحه دیگه ای بره و پیامی مثل "عملیات با موفقیت انجام شد" رو نشون بده که با ریفرش کردن صفحه ، عملیات تکرار نشه...
یک راه حل دیگه هم استفاده از تصاویر امنیتی هست که با ریفرش ناخودآگاه صفحه ، ارور میده...

یعنی روش دیگه ای و جود نداره ؟؟؟؟؟

از نسیم 96 هم ممنون
ولی چطور handel رو بردارم
این روش کارساز هست ؟