شهرهای استان اردبیل و چهارمحال مشکل داشتند که حل شد، موفق باشید.

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>

کد های زیر کنترل DropDownList شهر را ایجاد می کند :
<asp:DropDownList ID="DDLCity" runat="server" CssClass="CityDdl">
       
    </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;
    }