在我的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