Если я использую QueryString для возврата значения чего-либо, хранящегося в URL-адресе, а затем заполняю им выпадающий список этим значением, как показано ниже:
industry = Request.QueryString["ind"].ToString();
industrydropdown.SelectedValue = industry;
category = Request.QueryString["cat"].ToString();
CatDropDown.SelectedValue = category
CatDropDown автоматически заполняется с использованием кода в SelectedIndexChanged с AutoPostНазад включено в промышленном отсчете.
protected void industrydropdown_SelectedIndexChanged(object sender, EventArgs e)
{
string value = industrydropdown.SelectedValue;
switch (value)
{
case "Ind1":
CatDropDown.Items.Clear();
CatDropDown.Items.Add("Categories for Ind1");
break;
case "Ind2":
CatDropDown.Items.Clear();
CatDropDown.Items.Add("Categories for Ind2");
break;
}
Как бы я заполнил свой CatDropDownList из QueryString, когда я также использую на SelectedIndexChanged для заполнения второго раскрывающегося списка.Это возможно?