مشاهده نسخه کامل
: یه سوال راجع به DropDownList در ASP.Net
سلام
دوستان کسی میتونه راهنمایی بکنه که تو کامپوننت DropDownList، در قسمت events، فرق SelectedIndexChange با TextChange دقیقا چیه؟
مرسی
سلام
اولاً اصولاً شما نباید از این رویداد کنترلرها استفاده کنید و معمولاً اگر هم نیاز به انجام عملی در عوض تغییر کامبویی باشد بهتر است از javascript و ajax استفاده کنید تا صفحه submit نشود.
در قسمت events، فرق SelectedIndexChange با TextChange دقیقا چیه؟
در عمل تفاوت خاصی نخواهید دید.
ولی در مفهوم یکی مرتبط با تغییر متن نمایشی است (تغییر خصیصه Text را گزارش میکند.) و یکی وابسته به تغییر ایندکس آیتنم انتخاب شده. (تغییر خصیصه SelectedIndex را گزارش میکند)
(
چون دات نت ریتم یکسانی برای برنامه نویسی تحت وب و غیر وب دارد، دو رویداد مذکور برای کامبو کنترلرهای عادی غیر وب هم وجود دارد و تفاوتی در آنجا گاهاً پیش می آید.
ضمن اینکه اگر خصیصه های مهم برای تغییر خودشان یک رویداد هم نام هم دارند که برخی ابزارهای هم که به خصیصه ای خاص حساس هستند دنبال رویداد هم نام همان خصیصه میگردند.
)
ولی در کنترلر وب تقریباً این دو رویداد همیشه با هم اتفاق می افتند.
بحرحال اگر یک زمانی نیاز داشتید پیشنهاد میکنم از همان SelectedIndexChange استفاده کنید که مخصوص همین کنترلر است.
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.