0

我正在尝试更新 DropdownList 的选择索引更改事件上的 DataTable。

我想要的是当我选择/更改 dropDownList 项时,选择的值应该保存到数据库中而不刷新页面(没有 AutoPostback)。

4

1 回答 1

1

您将需要设置AutoPostback为 true。
但是您可以使用更新面板进行部分回发而不刷新整个页面。

看这里

像这样使用它:

<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>
于 2012-09-01T14:21:49.887 回答