我在 asp.net 页面中有一个下拉列表控件和一个按钮。下拉列表由方法填充。如果我选择第一个项目以外的任何项目,单击按钮后,我会丢失 DDL 中的选定项目,它会选择第一个项目,并且我仅在按钮单击事件中获取第一个项目的值。我该如何解决这个问题?
<asp:DropDownList ID="userDropDown" runat="server" DataTextField="CustomerName" DataValueField="CustomerId">
</asp:DropDownList>
protected void Button1_Click(object sender, EventArgs e)
{
if(!page.isPostBack)
{
userDropDown.DataSource = CC.GetCustomers();
userDropDown.DataBind();
}
}