ورود

View Full Version : سوال: عدم شناسایی کنترل های وب در یک Class Library



orca13
دوشنبه 04 فروردین 1393, 12:40 عصر
سلام،
سال نو مبارک!

من میخوام برای بعضی از کارایی که در پروژه هام انجام میدم، DLL کنم (برای جلوگیری از چند باره نویسی)

حالا مشکل اینجاست که کنترل های وب رو نمیشناسه در Class Library (چون میخوام به عنوان پارامتر به متدها پاس بدمشون)

چه reference ای رو باید اضافه کنم؟

ممنون

mehrzad_ali
چهارشنبه 06 فروردین 1393, 16:22 عصر
چه نیازی داری کنترل پاس بدی ؟ string پاس بده

orca13
چهارشنبه 06 فروردین 1393, 18:20 عصر
البته من پاسخ سوالم رو فهمیدم، یعنی راه حل رو.

اما در جواب سوال شما، آره خب میشه، اما اگه کنترل رو پاس بدی، خیلی بهتره.
مثلا الان من برای FileUpload نوشتم، اگه بخوام string پاس بدم، خب 3 تا آرگومان اضافه میشه، ضمنا کار استخراج خصوصیات (مثلا ّFile Name ) رو دیگه نمیشه درون تابع (همون dll) انجام داد.
منظورم اینه که کنترل رو پاس بدی، تو تابع میتونی هرچی رو لازم داری، ازش بگیری. (البته شاید برای بعضی از کنترل ها هم فرقی نکنه که خود کنترل رو پاس بدی یا نه)

fakhravari
چهارشنبه 06 فروردین 1393, 19:16 عصر
System.Web
Web.UI.WebControls