В моем проекте ASP.NET. У меня есть два раскрывающегося списка и флажок. Когда флажок установлен, выбранное значение DropDownList1
должно быть таким же, как и значение selcted DropDownList2
. Но DropDownList1.SelectedValue
не работает.Выпадающий список выбранное значение не работает
Вот мой код:
protected void chkSameBAddress_CheckedChanged(object sender, EventArgs e)
{
try
{
if (this.chkSameBAddress.Checked == true)
{
this.txtcSAddress1.Text= this.txtcBAddress1.Text;
this.txtcSAddress2.Text = this.txtcBAddress2.Text;
this.txtcSAddress3.Text = this.txtcBAddress3.Text;
this.txtcSAddress4.Text = this.txtcBAddress4.Text;
this.txtcSCity.Text = this.txtcBCity.Text;
this.txtcSPostCode.Text = this.txtcBPostCode.Text;
this.txtcSState.Text = this.txtcBState.Text;
this.ddlcSCountry.Items.FindByValue(ddlcBCountry.SelectedItem.Value).Selected = true;
}
}
catch (Exception ex)
{
logger.Error(ex.Message);
throw;
}
}
Как видно в приведенном выше примере, если chkSmaeBAddress проверяется затем выбранное значение ddlcSCountry должна быть такой же, как ddlcBCountry выбранного значения.
ddlcSCountry.SelectedIndex = ddlcSCountry.Items.IndexOf (ddlcSCountry.Items.FindByValue (ddlcBCountry.SelectedItem.Value)) – Nalaka526
Можете ли вы расширить ** Не работает ** (очевидно, так как вы писали), вы получаете ошибку? это выпадающее лицо? – V4Vendetta
i dint получить любую ошибку. выпадающий список не получает ответа – user998405