[英]How to display a CheckBoxList on selectedIndexChange action of a DropDownList?
[英]How I can change a dropdownlist on SelectedIndexChange of another dropdownlist?
我想根據另一個DropDownList的選定索引更改DropDownList,這樣如果我在第一個下拉列表中更改了值,第二個下拉列表也應該更改。
我正在使用SelectedIndexChanged事件但是現在,如果我更改第一個下拉列表,則第二個下拉列表不會更改。
我在SelectedIndexChange事件上設置了一個斷點,但是在運行代碼並更改DropDownList的索引之后,調試器從未在斷點處停止。 只有在重新加載或單擊按鈕后,調試器才會跳轉到該功能。 我怎么能在asp.net中做到這一點:(
這是第一個下拉列表的EventHandler:
protected void drpCompanyLocation_SelectedIndexChanged(object sender, EventArgs e)
{
drpCompanyDepartment.DataSource = (object)ActiveDirectoryManager.GetDepartmentsByLocation(domaincontroller, drpCompanyLocation.SelectedValue);
drpCompanyDepartment.DataBind();
}
我認為您沒有將AutoPostBack=true
添加到您的aspx文件中的DropDownList
。 如果添加此屬性,則更改選定的索引將自動觸發事件。 有關詳細信息,請參閱: http : //asp-net-example.blogspot.nl/2009/03/how-to-use-dropdownlist-autopostback.html
確保將Autopostback設置為true(在下拉屬性中)並將OnSelectedIndexChanged屬性設置為指向函數,您可以使用drpCompanyLocation.SelectedValue訪問第一個下拉列表值。
如果這不起作用,你必須在這里顯示你的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.