我在项目中通过sqldatasource绑定了一个下拉列表(启用了autopostback),我使用list item为它添加了一个初始值。问题是即使选择了我不想要的初始值,页面也会被回发。有没有办法实现这个目标?
<asp:DropDownList ID="DropDownListTheme" runat="server"
DataSourceID="SqlDataSourceTheme" DataTextField="h_theme"
DataValueField="h_theme" Height="30px" Width="30%"
AppendDataBoundItems="true" AutoPostBack="True">
<asp:ListItem Text="--Select One--" Value="-1" />
</asp:DropDownList>
答案 0 :(得分:0)
将初始项目设置为最初选择
Duplicate
答案 1 :(得分:0)
添加
onchange="if(this.selectedIndex == 0)return false;"
事件下拉列表。