-
جمعه 15 مرداد 1389, 20:43 عصر
#3
VIP
نقل قول: بروز رسانی UpdatePanel با استفاده از Timer - سطح مبتدی

نوشته شده توسط
obalitjoOon
- تك Trigger چه كار مي كنه؟ يعني در پشت صحنه چه اتفاقي رخ ميده؟
- اين سوالم كمي مسخره هست: چرا نوشتيد if(!IsPostBack)؟؟
- اين سوالم مربوط به اين خاصیت UpdaeMode از UpdatePanel هست كه برابر Conditional قرار داده شد. اين خاصيت چي هست و هر كدوم از مقادير چه كاري انجام مي دن؟
سلام , خواهش میکنم .
1- به طور پیش فرض هر کنترلی که داخل UpdatePanel باشد باعث AsyncPostBackTrigger میشه .
در صورتی که بخواهیم بیرون از UpdatePanel باعث یک PostBack بشیم باید از Trigger کمک بگیریم .
2 مدل Trigger داریم
AsyncPostBackTrigger که تنها قسمت UpdatePanel سمت سرور میرود و بروز میشود
PostBackTrigger که باعث میشود تمام صفحه سمت سرور رفته و بروز شود
2- خواستیم تنها دفعه اول که صفحه لود میشود , تاریخ جاری سیستم رو نمایش دهیم . در واقع هرگاه خواسته باشیم یک کد تنها یک بار و اونهم دفعه اول که صفحه لود میشود اجرا شود , اون شرط رو پیش از اون مینویسیم .
3-UpdateMode دارای 2 مقدار هست :
Always : یعنی هر کنترلی که درون UpdatePanel هست رویداد ServerSide اون Fire شد PostBack صورت گیرد .
Conditional : یعنی خاصیت قبلی را لغو کند و Update تنها بر اساس Trigger ها صورت گیرد .
سربلند باشید
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت