我正在尝试在DropdownList的选择Index Changed事件上更新DataTable。
我想要的是当我选择/更改dropDownList项时,选择的值应该保存到数据库中而不进行页面刷新(没有AutoPostback)。
答案 0 :(得分:1)
您需要将AutoPostback
设为true
但您可以使用更新面板执行部分PostBack而不刷新整个页面。
像这样使用:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always" ChildrenAsTriggers="true" >
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>item 1</asp:ListItem>
<asp:ListItem>item 2</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>