是否有一些优雅的方法可以向与 LinqDataSource 绑定(bind)的 DropDownList 添加一个空选项?
最佳答案
以下是在列表顶部添加值的方法。它可以是一个空字符串,也可以是一些文本。
<asp:DropDownList ID="categories" runat="server" AppendDataBoundItems="True" AutoPostBack="True" DataSourceID="categoriesDataSource" DataTextField="CategoryName" DataValueField="CategoryID" EnableViewState="False">
<asp:ListItem Value="-1">
-- Choose a Category --
</asp:ListItem>
</asp:DropDownList>
一定要设置 DropDownList 的 AppendDataBoundItems=True。
关于asp.net - 带有 LinqDataSource 和空选项的 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/278290/