PDA

View Full Version : event در usercontrol



AspNet
شنبه 01 مرداد 1384, 23:11 عصر
من یه رویداد کلیک برای دکمه ام در یوزر کنترل نوشته ام اما وقتی یوزر کنترل رو در صفحه ی اصلیم قرار میدم و اجرا میکنم رویداد کلیکش کار نمیکنه.. آیا باید چیزی رو به صفحه اضافه کنم؟

با تشکر:AspNet

pegasos
دوشنبه 10 مرداد 1384, 12:54 عصر
سلام ،
من خیلی با یوزر کنترلر ها سرو کله زده ام و انها دقیقا عین صفحات وب پیج کار می کنند.
و با لود صفحه اصلی آنها هم لود می شوند.
وتمام رویداد ها ی کنترلر های داخل یوزر کنترل عین رویداد های صفحه اصلی اجرا می شود.

می شود چند چیز را برسی کرد:
1- می شود یک BreakPoint داخل تابع اجرایی رویداد کلیک قرار دهید و ببنید آیا اصلا کرسر به آن نقطه می رود.
2- یا اگر یک کنترل را از جای دیگر کپی کرده باشید، حتما در مجموعه رویدادهای کنترل ، تابع اجرایی رویداد کلیلک ، وارد نشده است
بنابراین : تابع InitializeComponent را در یوزر کنترل یک نگاه بندازید.
ببینید تابع رخداد کلیک به رویدادهای کنترل دکمه شما نسبت داده شده یا خیر .

اگر برطرف نشد اطلاعات بیشتری بدهید شاید توانستیم باهم یک کاری بکنیم.

AspNet
سه شنبه 11 مرداد 1384, 00:28 صبح
مشکل من حل شده
مشکل هم از اینجا بود که واسه یوزر کنترل cach تعریف میکردم چون کنترلم طوری بود که نمیشد اون رو cache کنیم