PDA

View Full Version : سوال: جلو گیری از اتفاق یک رویداد بعد از refresh صفحه؟



my_blithe
جمعه 27 اردیبهشت 1387, 09:50 صبح
سلام

فرض کنید یک صفحه داریم که توش یک سری اطلاعات رو از کاربر می گیریم .
حالا بعد از این که اطلاعات وارد دیتابیس میشن دوباره همون صفحه بالا میاد. اگه الان صفحه رو refrash کنیم یک پیغام میاد که اگه cancel کنیم صفحه refresh نمیشه و اگه retrey رو بزنیم اطلاعاتی که در صفحه وارد شده بودن باز هم ارد دیتابیس میشن .
چطوذ میشه از این دوباره اثفاق افتادن رویداد وارد کردن اطلاعات در دیتابیس جلو گیری بشه؟؟؟

Hossein Bazyan
جمعه 27 اردیبهشت 1387, 11:08 صبح
سلام
خطوطی را که نمیخوای رفرش بشه را با if به شکل زیر بنویس



If Not IsPostBack Then
.
.
.
.

End If

my_blithe
شنبه 04 خرداد 1387, 00:20 صبح
IsPostBack دقیقا برای چه کاری استفاده میشه و چه خاصیتی داره؟؟؟

twelve
شنبه 04 خرداد 1387, 01:08 صبح
IsPostBack دقیقا برای چه کاری استفاده میشه و چه خاصیتی داره؟؟IsPostBack یک خاصیت Boolean از کلاس Page هست که وضعیت فعلی Load صفحه رو بر میگردونه ، اگر صفحه بار اول بارگذاری شده باشه یا Redirect به صفحه صورت گرفته باشه مقدارش False و اگر صفحه از سرور برگشته باشه (بعد از سابمیت فرم ) مقدارش True خواهد بود