rom*_*man 3 c# events selectedindexchanged sharepoint-2010
我的代码:
*的.aspx:
<asp:DropDownList ID="CountryList" CssClass="CountryList" runat="server"
OnSelectedIndexChanged="CountryList_SelectedIndexChanged" />
Run Code Online (Sandbox Code Playgroud)
*.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);
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
Dar*_*rov 13
尝试设置AutoPostBack="true"此下拉列表:
<asp:DropDownList
ID="CountryList"
CssClass="CountryList"
runat="server"
OnSelectedIndexChanged="CountryList_SelectedIndexChanged"
AutoPostBack="true"
/>
Run Code Online (Sandbox Code Playgroud)
此外,您无需在方法中手动连接事件处理程序Page_Load.它在编译webform时由ASP.NET自动完成:
protected void Page_Load(object sender, EventArgs e)
{
...
}
protected void CountryList_SelectedIndexChanged(object sender, EventArgs e)
{
LoadCityList(CountryList, CityList);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10310 次 |
| 最近记录: |