我想在用VB.NET编写的ASP.NET中的下拉列表中选择一个项目 - 我在列表框中有值和文本,如下所示:
Volvo Audi etc...
但来自其他地方的价值观大写......沃尔沃,奥迪......
这段代码:
dropdownlist.FindByValue("CAPITAL")
Run Code Online (Sandbox Code Playgroud)
不工作和给null沃尔沃..请帮忙.
Tim*_*ter 17
一种方法是LINQ:
Dim volvoItem = dropdownlist.Items.Cast(Of ListItem)().
FirstOrDefault(Function(i) i.Text.Equals("Volvo", StringComparison.InvariantCultureIgnoreCase))
Run Code Online (Sandbox Code Playgroud)
C#:
var volvoItem = dropdownlist.Items.Cast<ListItem>()
.FirstOrDefault(i => i.Text.Equals("Volvo", StringComparison.InvariantCultureIgnoreCase));
Run Code Online (Sandbox Code Playgroud)