SelectedIndexChanged不起作用!
我的代码:
*的.aspx:
* .aspx.cs:
protected void Page_Load(object sender, EventArgs e) { CountryList.SelectedIndexChanged += new EventHandler(CountryList_SelectedIndexChanged); ... } protected void CountryList_SelectedIndexChanged(object sender, EventArgs e) { LoadCityList(CountryList, CityList); }
但这不起作用。
尝试在此下拉列表中设置AutoPostBack="true"
:
此外,您无需在Page_Load
方法中手动连接事件处理程序。 它在编译webform时由ASP.NET自动完成:
protected void Page_Load(object sender, EventArgs e) { ... } protected void CountryList_SelectedIndexChanged(object sender, EventArgs e) { LoadCityList(CountryList, CityList); }
我想你错过了aspx文件中的AutoPostBack =“true”属性
在你的aspx代码中添加AutoPostBack =“true”,一切都会像你想象的那样工作。