ASP下拉.FindByText如果重复ListItem.Text
本文关键字:ListItem Text 如果 下拉 FindByText ASP | 更新日期: 2023-09-27 18:13:00
我有一个ASP下拉列表,我使用FindByText()方法拉出任何匹配的列表项。
如果有多个listitem具有相同的Text属性(但不同的value),该方法返回什么?
从我所看到的,它应该只返回一个listtitem,但是在这种特殊情况下会发生什么呢?它是否只返回一个结果(类似于FirstOrDefault)?
迭代DropDownList并为每个ListItem做任何我需要做的检查会更好吗?FindByText甚至比foreach循环更有效吗?
不需要迭代,只需像这样使用FindAll()
List<ListItem> myList;
var allWhatEver = myList.FindAll(x=>x.Text == "what ever")