شهرهای استان اردبیل و چهارمحال مشکل داشتند که حل شد، موفق باشید.
DrioDownList زیر ( کنترل asp.net ) شامل اسامی استان ها میباشد :
<asp:DropDownList ID="DDLState" runat="server" CssClass="ProvinceDdl" AutoPostBack="True">
<asp:ListItem Value="1">آذربایجان شرقی</asp:ListItem>
<asp:ListItem Value="2">آذربایجان غربی</asp:ListItem>
<asp:ListItem Value="3">اردبیل</asp:ListItem>
<asp:ListItem Value="4">اصفهان</asp:ListItem>
<asp:ListItem Value="5">ایلام</asp:ListItem>
<asp:ListItem Value="6">بوشهر</asp:ListItem>
<asp:ListItem Value="7">تهران</asp:ListItem>
<asp:ListItem Value="8">چهارمحال و بختیاری</asp:ListItem>
<asp:ListItem Value="9">خراسان جنوبی</asp:ListItem>
<asp:ListItem Value="10">خراسان رضوی</asp:ListItem>
<asp:ListItem Value="11">خراسان شمالی</asp:ListItem>
<asp:ListItem Value="12">خوزستان</asp:ListItem>
<asp:ListItem Value="13">زنجان</asp:ListItem>
<asp:ListItem Value="14">سمنان</asp:ListItem>
<asp:ListItem Value="15">سیستان و بلوچستان</asp:ListItem>
<asp:ListItem Value="16">شیراز</asp:ListItem>
<asp:ListItem Value="17">قزوین</asp:ListItem>
<asp:ListItem Value="18">قم</asp:ListItem>
<asp:ListItem Value="19">کردستان</asp:ListItem>
<asp:ListItem Value="20">کرمان</asp:ListItem>
<asp:ListItem Value="21">کرمانشاه</asp:ListItem>
<asp:ListItem Value="22">کهگیلویه و بویراحمد</asp:ListItem>
<asp:ListItem Value="23">گلستان</asp:ListItem>
<asp:ListItem Value="24">گیلان</asp:ListItem>
<asp:ListItem Value="25">لرستان</asp:ListItem>
<asp:ListItem Value="26">مازندران</asp:ListItem>
<asp:ListItem Value="27">مرکزی</asp:ListItem>
<asp:ListItem Value="28">هرمزگان</asp:ListItem>
<asp:ListItem Value="29">همدان</asp:ListItem>
<asp:ListItem Value="30">یزد</asp:ListItem>
</asp:DropDownList>
</asp:DropDownList>
واسه نمایش شهر های مربوط به هر استان در DropDownList شهر می توان در رویداد فرم لود صفحه چنین نوشت :
protected void Page_Load(object sender, EventArgs e)
{
byte flag;
flag = Convert.ToByte(DDLState.SelectedValue);
switch (flag)
{
case 1 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اسکو");
DDLCity.Items.Add("اهر");
DDLCity.Items.Add("بستانآباد");
DDLCity.Items.Add("بناب");
DDLCity.Items.Add("تبریز ");
DDLCity.Items.Add("جلفا");
DDLCity.Items.Add("چاراویماق");
DDLCity.Items.Add("سراب");
DDLCity.Items.Add("شبستر");
DDLCity.Items.Add("عجبشیر");
DDLCity.Items.Add("کلیبر");
DDLCity.Items.Add("مراغه");
DDLCity.Items.Add("مرند");
DDLCity.Items.Add("ملکان");
DDLCity.Items.Add("میانه");
DDLCity.Items.Add("ورزقان");
DDLCity.Items.Add("هریس");
DDLCity.Items.Add("هشترود");
break;
}
case 2:
{
DDLCity.Items.Clear();
DDLCity.Items.Add("ارومیه");
DDLCity.Items.Add("اشنویه");
DDLCity.Items.Add("بوکان");
DDLCity.Items.Add("پیرانشهر");
DDLCity.Items.Add("تکاب");
DDLCity.Items.Add("چالدران");
DDLCity.Items.Add("خوی");
DDLCity.Items.Add("سردشت");
DDLCity.Items.Add("سلماس");
DDLCity.Items.Add("شاهیندژ");
DDLCity.Items.Add("ماکو");
DDLCity.Items.Add("مهاباد");
DDLCity.Items.Add("میاندوآب");
DDLCity.Items.Add("نقده");
break;
}
case 3 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اردبیل");
DDLCity.Items.Add("بیلهسوار");
DDLCity.Items.Add("پارسآباد");
DDLCity.Items.Add("خلخال");
DDLCity.Items.Add("کوثر ");
DDLCity.Items.Add("گِرمی");
DDLCity.Items.Add("مِشگینشهر");
DDLCity.Items.Add("نَمین");
DDLCity.Items.Add("نیر");
break;
}
case 4 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آران و بیدگل");
DDLCity.Items.Add("اردستان");
DDLCity.Items.Add("اصفهان ");
DDLCity.Items.Add("برخوار و میمه");
DDLCity.Items.Add("تیران و کرون");
DDLCity.Items.Add("چادگان");
DDLCity.Items.Add("خمینیشهر");
DDLCity.Items.Add("خوانسار");
DDLCity.Items.Add("سمیرم");
DDLCity.Items.Add("شهرضا");
DDLCity.Items.Add("سمیرم سفلی");
DDLCity.Items.Add("فریدن");
DDLCity.Items.Add("فریدونشهر");
DDLCity.Items.Add("فلاورجان");
DDLCity.Items.Add("کاشان");
DDLCity.Items.Add("گلپایگان");
DDLCity.Items.Add("لنجان");
DDLCity.Items.Add("مبارکه");
DDLCity.Items.Add("نائین");
DDLCity.Items.Add("نجفآباد ");
DDLCity.Items.Add("نطنز");
break;
}
case 5 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آبدانان");
DDLCity.Items.Add("ایلام");
DDLCity.Items.Add("ایوان");
DDLCity.Items.Add("درهشهر");
DDLCity.Items.Add("دهلران");
DDLCity.Items.Add("شیروان و چرداول");
DDLCity.Items.Add("مهران");
break;
}
case 6 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بوشهر");
DDLCity.Items.Add("تنگستان ");
DDLCity.Items.Add("جم");
DDLCity.Items.Add("دشتستان");
DDLCity.Items.Add("دشتی");
DDLCity.Items.Add("دیر");
DDLCity.Items.Add("دیلم");
DDLCity.Items.Add("کنگان ");
DDLCity.Items.Add("گناوه");
break;
}
case 7 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اسلامشهر");
DDLCity.Items.Add("پاکدشت");
DDLCity.Items.Add("تهران");
DDLCity.Items.Add("دماوند");
DDLCity.Items.Add("رباطکریم");
DDLCity.Items.Add("ری");
DDLCity.Items.Add("ساوجبلاغ");
DDLCity.Items.Add("شمیرانات");
DDLCity.Items.Add("شهریار");
DDLCity.Items.Add("فیروزکوه");
DDLCity.Items.Add("کرج ");
DDLCity.Items.Add("نظرآباد");
DDLCity.Items.Add("ورامین");
break;
}
case 8 :
{
DDLCity.Items.Clear();
DDLCity.Items.Clear();
DDLCity.Items.Add("اردل");
DDLCity.Items.Add("بروجن");
DDLCity.Items.Add("شهرکرد");
DDLCity.Items.Add("فارسان");
DDLCity.Items.Add("کوهرنگ");
DDLCity.Items.Add("لردگان");
break;
}
case 9 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بیرجند");
DDLCity.Items.Add("درمیان");
DDLCity.Items.Add("سرایان");
DDLCity.Items.Add("سربیشه");
DDLCity.Items.Add("فردوس");
DDLCity.Items.Add("قائنات");
DDLCity.Items.Add("نهبندان");
break;
}
case 10 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بردسکن");
DDLCity.Items.Add("تایباد");
DDLCity.Items.Add("تربت جام");
DDLCity.Items.Add("تربت حیدریه");
DDLCity.Items.Add("چناران");
DDLCity.Items.Add("خلیلآباد");
DDLCity.Items.Add("خواف ");
DDLCity.Items.Add("درگز");
DDLCity.Items.Add("رشتخوار");
DDLCity.Items.Add("سبزوار ");
DDLCity.Items.Add("سرخس");
DDLCity.Items.Add("فریمان");
DDLCity.Items.Add("قوچان");
DDLCity.Items.Add("کاشمر");
DDLCity.Items.Add("کلات");
DDLCity.Items.Add("گناباد");
DDLCity.Items.Add("مشهد");
DDLCity.Items.Add("مه ولات");
DDLCity.Items.Add("نیشابور");
break;
}
case 11 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اسفراین");
DDLCity.Items.Add("بجنورد ");
DDLCity.Items.Add("جاجرم");
DDLCity.Items.Add("شیروان");
DDLCity.Items.Add("فاروج");
DDLCity.Items.Add("مانه و سملقان");
break;
}
case 12 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آبادان");
DDLCity.Items.Add("امیدیه");
DDLCity.Items.Add("اندیمشک");
DDLCity.Items.Add("اهواز");
DDLCity.Items.Add("ایذه");
DDLCity.Items.Add("باغملک");
DDLCity.Items.Add("بندر ماهشهر");
DDLCity.Items.Add("بهبهان");
DDLCity.Items.Add("خرمشهر");
DDLCity.Items.Add("دزفول");
DDLCity.Items.Add("دشت آزادگان");
DDLCity.Items.Add("رامشیر");
DDLCity.Items.Add("رامهرمز");
DDLCity.Items.Add("شادگان");
DDLCity.Items.Add("شوش");
DDLCity.Items.Add("شوشتر");
DDLCity.Items.Add("گتوند");
DDLCity.Items.Add("لالی");
DDLCity.Items.Add("مسجد سلیمان");
DDLCity.Items.Add("هندیجان");
break;
}
case 13 :
{
DDLCity.Items.Add("ابهر");
DDLCity.Items.Add("ایجرود");
DDLCity.Items.Add("خدابنده");
DDLCity.Items.Add("خرمدره");
DDLCity.Items.Add("زنجان ");
DDLCity.Items.Add("طارم");
DDLCity.Items.Add("ماهنشان");
break;
}
case 14 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("دامغان");
DDLCity.Items.Add("سمنان");
DDLCity.Items.Add("شاهرود");
DDLCity.Items.Add("گرمسار");
DDLCity.Items.Add("مهدیشهر");
break;
}
case 15 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("ایرانشهر ");
DDLCity.Items.Add("چابهار");
DDLCity.Items.Add("خاش");
DDLCity.Items.Add("دلگان");
DDLCity.Items.Add("زابل");
DDLCity.Items.Add("زاهدان");
DDLCity.Items.Add("زهک");
DDLCity.Items.Add("سراوان");
DDLCity.Items.Add("سرباز");
DDLCity.Items.Add("کنارک");
DDLCity.Items.Add("نیکشهر");
break;
}
case 16 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آباده ");
DDLCity.Items.Add("ارسنجان");
DDLCity.Items.Add("استهبان ");
DDLCity.Items.Add("اقلید");
DDLCity.Items.Add("بوانات");
DDLCity.Items.Add("پاسارگاد");
DDLCity.Items.Add("جهرم");
DDLCity.Items.Add("خرمبید");
DDLCity.Items.Add("خنج");
DDLCity.Items.Add("داراب");
DDLCity.Items.Add("زریندشت");
DDLCity.Items.Add("سپیدان");
DDLCity.Items.Add("شیراز");
DDLCity.Items.Add("فراشبند");
DDLCity.Items.Add("فسا");
DDLCity.Items.Add("فیروزآباد");
DDLCity.Items.Add("قیر و کارزین");
DDLCity.Items.Add("کازرون");
DDLCity.Items.Add("لارستان");
DDLCity.Items.Add("لامِرد");
DDLCity.Items.Add("مرودشت ");
DDLCity.Items.Add("ممسنی");
DDLCity.Items.Add("مهر");
DDLCity.Items.Add("نیریز");
break;
}
case 17 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آبیک");
DDLCity.Items.Add("البرز");
DDLCity.Items.Add("بوئینزهرا");
DDLCity.Items.Add("تاکستان");
DDLCity.Items.Add("قزوین");
break;
}
case 18 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("قم");
break;
}
case 19 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بانه ");
DDLCity.Items.Add("بیجار");
DDLCity.Items.Add("دیواندره");
DDLCity.Items.Add("سروآباد");
DDLCity.Items.Add("سقز ");
DDLCity.Items.Add("سنندج");
DDLCity.Items.Add("قروه");
DDLCity.Items.Add("کامیاران");
DDLCity.Items.Add("مریوان");
break;
}
case 20 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بافت");
DDLCity.Items.Add("بردسیر");
DDLCity.Items.Add("بم");
DDLCity.Items.Add("جیرفت");
DDLCity.Items.Add("راور");
DDLCity.Items.Add("رفسنجان");
DDLCity.Items.Add("رودبار جنوب");
DDLCity.Items.Add("زرند");
DDLCity.Items.Add("سیرجان");
DDLCity.Items.Add("شهر بابک");
DDLCity.Items.Add("عنبرآباد");
DDLCity.Items.Add("قلعه گنج ");
DDLCity.Items.Add("کرمان");
DDLCity.Items.Add("کوهبنان");
DDLCity.Items.Add("کهنوج");
DDLCity.Items.Add("منوجان");
break;
}
case 21 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اسلامآباد غرب");
DDLCity.Items.Add("پاوه");
DDLCity.Items.Add("ثلاث باباجانی");
DDLCity.Items.Add("جوانرود");
DDLCity.Items.Add("دالاهو");
DDLCity.Items.Add("روانسر");
DDLCity.Items.Add("سرپل ذهاب");
DDLCity.Items.Add("سنقر");
DDLCity.Items.Add("صحنه");
DDLCity.Items.Add("قصر شیرین");
DDLCity.Items.Add("کرمانشاه ");
DDLCity.Items.Add("کنگاور");
DDLCity.Items.Add("گیلان غرب");
DDLCity.Items.Add("هرسین");
break;
}
case 22 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("بویراحمد");
DDLCity.Items.Add("بهمئی");
DDLCity.Items.Add("دنا");
DDLCity.Items.Add("کهگیلویه");
DDLCity.Items.Add("گچساران");
break;
}
case 23 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آزادشهر");
DDLCity.Items.Add("آزادشهر");
DDLCity.Items.Add("آققلا");
DDLCity.Items.Add("بندر گز");
DDLCity.Items.Add("ترکمن ");
DDLCity.Items.Add("رامیان");
DDLCity.Items.Add("علیآباد");
DDLCity.Items.Add("کردکوی");
DDLCity.Items.Add("کلاله");
DDLCity.Items.Add("گرگان ");
DDLCity.Items.Add("گنبد کاووس");
DDLCity.Items.Add("مراوهتپه");
DDLCity.Items.Add("مینودشت");
break;
}
case 24 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آستارا");
DDLCity.Items.Add("آستانه اشرفیه");
DDLCity.Items.Add("اَملَش");
DDLCity.Items.Add("بندر انزلی");
DDLCity.Items.Add("رشت");
DDLCity.Items.Add("رضوانشهر");
DDLCity.Items.Add("رودبار");
DDLCity.Items.Add("رودسر");
DDLCity.Items.Add("سیاهکل");
DDLCity.Items.Add("شَفت");
DDLCity.Items.Add("صومعهسرا");
DDLCity.Items.Add("طوالش");
DDLCity.Items.Add("فومَن");
DDLCity.Items.Add("لاهیجان ");
DDLCity.Items.Add("لنگرود");
DDLCity.Items.Add("ماسال");
break;
}
case 25 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("ازنا");
DDLCity.Items.Add("الیگودرز");
DDLCity.Items.Add("بروجرد");
DDLCity.Items.Add("پلدختر");
DDLCity.Items.Add("خرمآباد ");
DDLCity.Items.Add("دورود");
DDLCity.Items.Add("دلفان ");
DDLCity.Items.Add("سلسله");
DDLCity.Items.Add("کوهدشت");
break;
}
case 26 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آمل");
DDLCity.Items.Add("بابل");
DDLCity.Items.Add("بابلسر");
DDLCity.Items.Add("بهشهر");
DDLCity.Items.Add("تنکابن");
DDLCity.Items.Add("جویبار");
DDLCity.Items.Add("چالوس");
DDLCity.Items.Add("رامسر");
DDLCity.Items.Add("ساری");
DDLCity.Items.Add("سوادکوه ");
DDLCity.Items.Add("قائمشهر");
DDLCity.Items.Add("گلوگاه");
DDLCity.Items.Add("محمودآباد");
DDLCity.Items.Add("نکا");
DDLCity.Items.Add("نور");
DDLCity.Items.Add("نوشهر");
break;
}
case 27 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("آشتیان");
DDLCity.Items.Add("اراک");
DDLCity.Items.Add("تفرش");
DDLCity.Items.Add("خمین");
DDLCity.Items.Add("دلیجان ");
DDLCity.Items.Add("زرندیه");
DDLCity.Items.Add("ساوه");
DDLCity.Items.Add("شازند");
DDLCity.Items.Add("کمیجان");
DDLCity.Items.Add("محلات");
break;
}
case 28 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("ابوموسی");
DDLCity.Items.Add("بستک");
DDLCity.Items.Add("بندر عباس");
DDLCity.Items.Add("بندر لنگه");
DDLCity.Items.Add("جاسک");
DDLCity.Items.Add("حاجیآباد");
DDLCity.Items.Add("خمیر ");
DDLCity.Items.Add("رودان");
DDLCity.Items.Add("قشم");
DDLCity.Items.Add("گاوبندی");
DDLCity.Items.Add("میناب");
break;
}
case 29 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("اسدآباد");
DDLCity.Items.Add("بهار");
DDLCity.Items.Add("تویسرکان");
DDLCity.Items.Add("رزن ");
DDLCity.Items.Add("کبودرآهنگ");
DDLCity.Items.Add("ملایر");
DDLCity.Items.Add("نهاوند");
DDLCity.Items.Add("همدان");
break;
}
case 30 :
{
DDLCity.Items.Clear();
DDLCity.Items.Add("ابرکوه");
DDLCity.Items.Add("اردکان");
DDLCity.Items.Add("بافق ");
DDLCity.Items.Add("تفت");
DDLCity.Items.Add("خاتم");
DDLCity.Items.Add("صدوق");
DDLCity.Items.Add("طبس");
DDLCity.Items.Add("مهریز");
DDLCity.Items.Add("مِیبُد");
DDLCity.Items.Add("یزد");
break;
}
default:
break;
}