【问题标题】:C#: Need to apply a "label" to a specific asp:CheckBoxList item that is visible to the user, butC#:需要对用户可见的特定 asp:CheckBoxList 项应用“标签”,但是
【发布时间】:2016-03-12 23:34:41
【问题描述】:

我需要将“标签”应用于用户可见的特定 CheckBoxList 项目,但仍然能够按名称选择项目,而该名称中不包含标签。

目前,作为占位符,我有一个 CheckBoxList 项目,其中包含文本“A OR B OR C”,并且我执行 cbl.findByText("A OR B OR C") 来选择该项目。我需要做的是使 A、B 和 C 单独的列表项,并用一个常见的、可见的标签标记每个项……可能是一个数字。但是,我对 C# 或 asp 表单都不是很有经验,并且无法弄清楚使用什么来解决这两个问题中的至少一个:我不知道如何将两个单独的可见值应用于 CheckBoxList项目(如果可能的话),如果我将它们设为一个值(例如“A - 1”),我不知道如何使用通配符搜索 CheckBoxList。

我敢肯定,对于你们中的一些人来说,这似乎是一个愚蠢的问题,但由于不知道从哪里开始,我对在 google 上搜索什么没有什么想法。有什么建议吗?

【问题讨论】:

    标签: c# asp.net checkboxlist


    【解决方案1】:

    我在这个问题的帮助下弄清楚了:checkboxlist issue

    当我创建 CheckBoxList 项目时,我只需要这样做:

    cbl.Add(new ListItem { Text = (entry + " - " + label), Value = entry});
    

    代替:

    cbl.Add(entry);
    

    和 findByValue 而不是 findByText。

    【讨论】:

      猜你喜欢
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 1970-01-01
      • 2015-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多