我有一个 ASP 表单中的表单视图,用于编辑和查看信息。该表单包含许多下拉列表控件,其中大多数不是必填字段。ddlInfoEstStatus.Items.Insert(0, new ListItem("", "*"));
在我用来显示空行的编辑模板中。
我遇到的问题是在将下拉列表绑定到数据源后,使用上面的代码在项目模板中不起作用。
我有一个 ASP 表单中的表单视图,用于编辑和查看信息。该表单包含许多下拉列表控件,其中大多数不是必填字段。ddlInfoEstStatus.Items.Insert(0, new ListItem("", "*"));
在我用来显示空行的编辑模板中。
我遇到的问题是在将下拉列表绑定到数据源后,使用上面的代码在项目模板中不起作用。
AppendDataBoundItems
您需要通过在 DropdownLists 上设置为 true 来允许将数据绑定项附加到现有列表项(包括它们为空的项) 。
<asp:DropDownList runat="server" ID="yourDDL"
AppendDataBoundItems="true">