加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 选择下拉列表项目findbytext没有区分大小写vb.net

发布时间:2020-12-15 20:49:54 所属栏目:asp.Net 来源:网络整理
导读:我想在使用VB.NET编写的ASP.NET中的下拉列表中选择一个项目 – 我在列表框中有值和文本,如下所示: VolvoAudietc... 但价值来自其他地方在大写…沃尔沃,奥迪.. 这段代码: dropdownlist.FindByValue("CAPITAL") 对于沃尔沃来说,不工作并给空.请帮忙. 解决方
我想在使用VB.NET编写的ASP.NET中的下拉列表中选择一个项目 – 我在列表框中有值和文本,如下所示:
Volvo
Audi
etc...

但价值来自其他地方在大写…沃尔沃,奥迪..

这段代码:

dropdownlist.FindByValue("CAPITAL")

对于沃尔沃来说,不工作并给空.请帮忙.

解决方法

一种方式是LINQ:
Dim volvoItem = dropdownlist.Items.Cast(Of ListItem)().
    FirstOrDefault(Function(i) i.Text.Equals("Volvo",StringComparison.InvariantCultureIgnoreCase))

C#:

var volvoItem = dropdownlist.Items.Cast<ListItem>()
   .FirstOrDefault(i => i.Text.Equals("Volvo",StringComparison.InvariantCultureIgnoreCase));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读