asp.net 页面中有两个 Dropdown。当我选择第一个(城市)时,会触发第二个(区)。
我有一个页面的保存按钮。
当我单击保存按钮时,我将下拉列表的 SelectedValues 写入数据库。当我再次打开页面时,我将值分配给下拉列表的选定值。
当我分配dropdown.SelectedValue
=“5”时,第一个没问题,但第二个没有被触发。我怎样才能触发它?
谢谢。
我也做过同样的事情。假设你有下拉说 ddlCountry 和 ddlCity。您需要为所选国家/地区加载所有城市。
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
LoadCountriesInDropDown(ddlCountry);
ddlCountry.SelectedValue = "5" //For eg:
LoadCitiesByCountrySelected(ddlCity, ddlCountry.SelectedValue); // selected country value was set here as 5
ddlCountry_SelectedIndexChanged(null, null);
}
}
protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e)
{
if(ddlCountry.SelectedItem.Text == "Select")
{
ddlCity.Items.Clear();
}
else
{
LoadCitiesByCountrySelected(ddlCity, ddlCountry.SelectedValue);
}
}
希望这是你想要的。