我的页面中有一个DropDownList
:
<asp:DropDownList ID="ddlPra" ClientIDMode="Static" CssClass="chosen-select" runat="server" OnSelectedIndexChanged="Practice_SelectedIndexChanged"></asp:DropDownList>
代码背后:
protected void Practice_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show(ddlCli.SelectedItem.Text);
}
我还有一个UpdatePanel
,其GridView that displays some data with links. The issue I am having is when the page loads and I change the option from the select drop down, I don't get an alert but when I click on anything inside the
UpdatePanel`显示警告。
如何解决此问题,以便DropDownList
独立于UpdatePanel
答案 0 :(得分:1)
为什么DropDownList事件会在另一个事件之后触发?
由于您尚未设置AutoPostBack="true"
,因此默认情况下为false
。这意味着它不会在用户选择另一个项目后立即回发。但无论如何,该事件将在下一次回发时触发,与导致它的控制无关。