PDA

View Full Version : اجرای دوباره کد load



milade
دوشنبه 14 مرداد 1387, 14:31 عصر
سلام
من می خوام که وقتی که کاربر روی یه دکمه کلیک کرد دوباره کد load صفحه خونده نشه
توجه:دکمه کاربر رو می فرسته یه صفحه دیگه
اینم کدش:


("Response.Redirect("page2.aspx

دوستان:هم اکنون نیازمند یاری سبزتان هستیم(انجمن حمایت از برنامه نویسان)
ممنون
بای

merlin_vista
دوشنبه 14 مرداد 1387, 14:47 عصر
كدهاي را كه تو لود صفحه نوشتي تو !ispostbak بگزار .

if (!IsPostBack)
{
كدهاي شما كه ميخواهيد يك بار اجرا شود و در پست بك هاي بعدي اجرا نشود
}

milade
دوشنبه 14 مرداد 1387, 15:21 عصر
ممنون ولی باید در هنگام لود بدون پست بک اجرا بشن و هم در هنگام پست بک
دوستان از یاری سبزتان انگار خبری نیستا

el_abdollahi
دوشنبه 14 مرداد 1387, 18:05 عصر
يه متغير بولين تعريف كن و مقدار اوليه اون رو true بده . توي page_load چك كن اگه true هست كد ها اجرا بشه.
وقتي اون دكمه رو كليك كرد قبل از اينكه به اون صفحه بفرستيش متغير رو false كن. توي بلوك شرط ( توي page_load) هم اون متغير رو دوباره true كن تا واسه دفعات بعدي مشكلي نباشه.

milade
دوشنبه 14 مرداد 1387, 18:17 عصر
خیلی ممنون.
با راهنمایی مرلین و شما مشکلم حل شد (البته با کمی تغییر )
بای