【发布时间】:2011-09-26 00:09:09
【问题描述】:
我有一个从数据源填充的 DropDownList。绑定后,我在列表顶部放置一个空字段,以便它对用户显示为空白(创建一种“默认项”)。我有一些处理 SelectedIndexChanged 事件的代码,但如果用户要选择空的 ListItem,则不需要执行它。
这是我的代码:
.aspx
<asp:DropDownList ID="dropDownList" runat="server" AutoPostBack="true" OnSelectedIndexChanged="dropDownList_SelectedIndexChanged">
</asp:DropDownList>
添加空白 ListItem 的 C# 代码隐藏
dropDownList.Items.Insert(0, new ListItem(String.Empty, String.Empty));
dropDownList.SelectedIndex = 0;
由于我不需要页面在用户仅单击此特定索引时进行回发,因此我想为仅此列表项完全禁用回发。这甚至可能吗?如果是这样,怎么做?
【问题讨论】:
标签: c# asp.net drop-down-menu postback