مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

renis1991

عضویت از 1397/02/10

مشکل reload شدن صفحه هنگام پرکردن یک dropdownlist توسط یک ddl دیگر

  • سه شنبه 13 شهریور 1397
  • 09:42
تشکر میکنم

با سلام من دوتا dropdown دارم ، یک برای استان یکی برای شهر وقتی استان رو انتخاب می کنم صفحه postback میشه و dropdown شهر رو پر می کنه و مشکلی نیست فقط می خوام وقتی صفحه postback میشه این اتفاق  به صورت  Jquery Ajax اتفاق بیفته ممنون میشم راهنماییم کنید 

    <div class="col-md-6">
                                        <div class="form-group row">
                                            <label for="" class="col-md-3">استان </label>
                                            <div class="col-md-9">
                                               <asp:DropDownList runat="server" CssClass="form-control" ID="drpProvince" DataValueField="Id" DataTextField="Title" 
                                                   OnSelectedIndexChanged="drpProvince_OnSelectedIndexChanged" AutoPostBack="True" />
                                            </div>
                                        </div>
                                    </div>

<div class="col-md-6">
                                        <div class="form-group row">
                                            <label for="" class="col-md-3">شهر</label>
                                            <div class="col-md-9">
                                                  <asp:DropDownList CssClass="form-control" runat="server" ID="drpCity" DataValueField="Id" DataTextField="Title" />
                                            </div>
                                        </div>
                                    </div>

CODE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 protected void drpProvince_OnSelectedIndexChanged(object sender, EventArgs e)
        {

            try
            {
                var provinceId = ((DropDownList)sender).SelectedValue.ToInt();

                var cities = new List<Print.WebsiteData.App.Region>() { new Print.WebsiteData.App.Region() { Id = 0, Title = "انتخاب شهر" } };
                cities.AddRange(Region.GetAll(provinceId).ToList());
                drpCity.DataSource = cities;
                drpCity.DataSource = Region.GetAll(provinceId).ToList();
                drpCity.DataBind();
            }
            catch (Exception ex)
            {

                Logging.Add(ex, "Addresses.drpProvince_OnSelectedIndexChanged");
                throw;
            }
        }

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)