Ändern der Dropdownlist ausgewählt Werte

Ich bin zuerst ein DDL mit anderen DDL-und ich bin immer der Wert von einer anderen Seite

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DropDownList1.DataSource = ProfileMasterDAL.bindcountry();
            DropDownList1.DataBind();
            DropDownList1.Items.Insert(0, "--Select country--");

        }


        if(Session["uname"]!=null)
        {
              DropDownList1.SelectedValue = Session["country"].ToString();
           ProfileMasterBLL bll=new ProfileMasterBLL();
            foreach (var VARIABLE in ProfileMasterDAL.bindcountry())
            {
                if (VARIABLE.ToString().Contains(DropDownList1.SelectedItem.Text))
                {
                    var query = (ProfileMasterDAL.GetStatesByCountrys(DropDownList1.SelectedItem.Text));
                    DropDownList2.DataSource = query;
                    DropDownList2.DataBind();
                 }
            }


            TextBox8.Text = Session["email"].ToString();
            string pwd = Session["pwd"].ToString();
            TextBox9.Attributes.Add("value",pwd);
            TextBox10.Attributes.Add("value", pwd);

        }
    }

aber das problem ist immer wenn ich die DDL-Wert ist fest an den session-Wert, wie er in der page_load-also, wie kann ich den Wert zu ändern ausgewählten Eintrag in der DDL.

  • Wollen Sie vielleicht sagen, "drop-down-Liste" statt "DDL". Es ist klar, nach der Lektüre Ihrer Frage, was du meinst, aber meine erste Reaktion auf deine Frage-Titel war, dass Sie sich Fragen, über die data definition language.
Schreibe einen Kommentar