asp.net - 带有 LinqDataSource 和空选项的 DropDownList

标签 asp.net linq drop-down-menu

是否有一些优雅的方法可以向与 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/

相关文章:

c# - 无法将 .net 3.5 网站添加到 IIS Express

c# - 通过 linq 从 XML 中获取值

php - 我有一个 php 表单下拉菜单,需要发送信息

jQuery 横幅和下拉菜单问题

c# - 导出到 Excel 给我复选框而不是字符串

javascript - 在菜单中切换链接?

c# - 如何在 View 页面中显示两个不同的列表?

c# - 在代码隐藏中使用 AJAX 错误传递 json 对象

c# - 等待 ClientScript.RegisterStartupScript 完成

c# - 按降序(按日期)排序列表的一部分,按升序(按字母顺序)排序另一部分?