PDA

View Full Version : تفاوت کنترل های html و asp server controls



saeed_sho
چهارشنبه 03 خرداد 1391, 17:09 عصر
سلام
کنترل های html و asp server controls با هم چه فرقی دارند؟
اینو میدنم که کنترل های asp بعد از کامپایل شدن به html تبدیل میشن و چون کنترل های html نیازی به تبدیل ندارن پس به خاطر همین سریعتر کامپایل میشن.
اینم میدونم که از نظر گرافیکی کنترل های asp انعطاف پذیرترند و جنبه گرافیکی شون بیشتره.
و در آخر یه سری از کنترل ها مثل تقویم و چندتای دیگه توی html نیستند. :لبخند:
به غیر از اینا آیا تفاوت دیگه ای دارن؟ و کی باید از کدوم استفاده کنیم؟
ممنونم میشم راهنمایی کنید

ahmad156
چهارشنبه 03 خرداد 1391, 17:50 عصر
دوست عزیز مهمترین تفاوت شون دسترسی به اونهاست که html control ها قابل دسترسی طرف سرور نیستند ولی asp control ها در هر دو طرف Client و Server قابل دسترسی هستند

saeed_sho
چهارشنبه 03 خرداد 1391, 19:25 عصر
اگه بهشون id بدیم و runat رو برابر سرور قرار بدیم که قابل دسترسی هستن تا اونجایی که من میدونم
نظرتون چیه؟

ahmad156
چهارشنبه 03 خرداد 1391, 19:35 عصر
درسته حرفتون ولی به نظر من باید اگر اینکار رو بکنیم محدودیتهایی رو ایجاد کنه.دوستان نظری ندارن؟

TeacherMath
چهارشنبه 03 خرداد 1391, 22:40 عصر
کنترل های html سمت سرور از کلاس HtmlControl ارث می برند .که خصوصیات آنها را می توانید با کنترل های سمت سرور asp که از کلاس WebControl ارث می برند مقایسه کنید.
بعضی از برتریهای کنترل های asp :


ارایه یک رابط کاربر غنی
ارایه یک مدل سازگار شی
تطبیق مناسب خروجی به صورت خودکار
ارایه ویژگی های سطح بالا