نقل قول نوشته شده توسط ROSTAM2 مشاهده تاپیک
سلام مجدد.
من برای شهرهای هر استان یک Select جداگانه ساختم که با انتخاب یک استان از Select استانها Select شهرهای همون استان نمایش داده می شه و Select شهرهای استان قبلی مخفی می شه....

اگه روشم مناسب نیست و روش بهتری برای اینکار وجود داره راهنمایی بفرمائید:
سلام و روز خوش
این بخش رو اگر براش تاپیک مستقل بزنین بهتره (هرچند دست کم 10-12 تایی از قدیم باید باشه)
ولی بنظرم یک تاپیک جدید نیاز هست هنوز (شاید در بخش asp.net webforms).

یک بخشی از بحث به خود دیتا برمیگرده ،هم از نظر به روز بودن و هم درست بودن تقسیم بندی.
در بیشتر دیتاها که دیدم (از جمله در همین فروم) بعد از استان شهر آوردن و این شهرها هم در واقع ترکیبی از شهرستان/بخش/شهر-دهستان هست.
در واقع بعد از استان شهرستان داریم و اینجور هست که طبق دیتا مرکز آمار ایران برای سال 1400:
31 استان و
469 شهرستان و
1155 بخش و
3978 شهر-دهستان و
بیش از 98000 آبادی داریم.

بخش دیگه بحث هم به روش ساخت cascading combo برمیگرده،
که خب راه های متنوعی براش هست.

این روش که شما پیاده کردین جا برای بهبود داره:
بهتره که به جای یک کمبو برای هر مجموعه شهر یک استان و hidden/visible کردن اونها
فقط یک کمبو داشته باشین و item های اون رو درست کنین.

حتی اگر برای هر استان یک کمبو شهر هم داشته باشیم،
باز هم در تابع state_onchange اون switch نیاز نیست.

اجازه بدین ادامه اش رو در تاپیک جدید دنبال کنیم.