我有一個頁面上有一個下拉列表和一個按鈕。下拉列表中的初始選擇是一個空字符串。我不希望這提交給服務器,所以我禁用該按鈕。然後,如果在下拉列表中進行了其他選擇,則需要啓用該按鈕。但是,當我在下拉列表中進行更改時,我的ddlBusinessUnit_SelectedIndexChanged方法從未被擊中。DropDown列表不會觸發更改事件當它被更改
HTML:
<asp:DropDownList ID="ddlBusinessUnit" EnableViewState="true" runat="server"
OnSelectedIndexChanged="ddlBusinessUnit_SelectedIndexChanged" />
代碼背後
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
dsDate.Date = DateTime.Today;
PopulateBusinessUnits();
StatusMessages.Visible = false;
}
bGetFiles.Enabled = false;
}
public void ddlBusinessUnit_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlBusinessUnit.SelectedItem.Text != "")
bGetFiles.Enabled = true;
}
組的AutoPostBack =「真」 – Zaki