【发布时间】:2019-10-15 12:50:09
【问题描述】:
我有一些代码在 PageLoad 中将一些默认数据集绑定到两个 DropDownList(ddlA 和 ddlB)。两个数据集都有一个 string.Empty 默认选择。
当ddlA 更改时,ddlB 应该会根据ddlA 的选择获得一个新数据集。
我可以让它正常工作。我面临的问题是当我选择ddlA 的空项目"--Select An Item from ddlA--" 然后尝试将一个空数据源绑定到ddlB 并给它一个默认的空选项ddlB.DataSource = null; ddlB.DataBind(); ddlB.Items.Insert(0, [new list item]) 我得到的是初始数据集加上新的空列表项。
我检查并在 ddlA_SelectedIndexChanged 中我可以做ddlB.Items.Clear();,但我主要想知道为什么绑定一个空数据源不会给我一个没有项目的 DropDownList。
【问题讨论】:
标签: c# asp.net drop-down-menu