在我的ASP.NET項目中。我有兩個dropdownlist和一個複選框。當複選框被選中時,選定的值DropDownList1
必須與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
你能擴大**不工作**(顯然因爲你貼),你得到任何錯誤?是下降poulated? – V4Vendetta
我不知道什麼錯誤。下拉列表沒有得到迴應 – user998405