PDA

View Full Version : مشکل در user control



Behrouz_Rad
شنبه 16 مهر 1384, 07:19 صبح
درست می فرمایید!
درایجاد User Control ها، عمل PostBack را باید به طریقی بازنویسی کنید.
متاسفانه بحث در این باره اندکی وقت گیر است و خود تبدیل به یک مقاله خواهد شد.
به طور خلاصه عرض می کنم:
به منظور پشتیباتی User Control از مکانیزم PostBack، باید از اینترفیس IPostBackDataHandler استفاده کنید.
این اینتفرفیس دارای 2 متد است:
1) LoadPostData: این متد به منظور پردازش داده هایی مورد استفاده قرار می گیرد که به سمت سرور ارسال شده اند.
2) RaisePostDataChangedEvent: زمانی که حالت کنترلی تغییر می کند (همانند تغییر متن یک Text Box یا انتخاب گزینه ای از DropDownList) این متد فراخوانی می شود.
در مورد این اینترفیس و 2 متد آن جستجو و مطالعه بفرمایید.
این پست چرا رفت بالا!!!
موفق باشید.

MehdiRah
شنبه 16 مهر 1384, 09:54 صبح
سلام
من یک user control (دقیقا" مثل یک dbnavigator تو دلفی )
نوشتم که یکسری event داره وقتی اونو تو یه فرم میزارم و فرم Autopostback =True باشه وقتی فرم load میشه من تمام event ها رو از دست میدم .اما وقتی postback نمیشه درست کار میکنه خواشمندم راهنمائی کنید .
با تشکر از شما دوستان

MehdiRah
شنبه 23 مهر 1384, 16:33 عصر
این متد ها را در user control استفاده کنم یا روی فرم؟

Behrouz_Rad
شنبه 23 مهر 1384, 17:56 عصر
در User Control