【问题标题】:get checkboxlist selected values under li tag获取 li 标签下的 checkboxlist 选定值
【发布时间】:2016-03-03 08:00:19
【问题描述】:

我有从数据库中获取值的复选框列表。并且有一个标签可以在复选框中获取选定的值。我希望每个选定的值都低于 像这样的li标签

  • 值1
  • 值2
  • 但目前它是这样的Please clink linK(我没有足够的声誉,所以不能在这里上传图片。请转到那个链接)

    VB 代码

    For Each chk As ListItem In servicesList.Items
                If chk.Selected = True Then
                    selectedServices.Text = String.Concat("<li>" + selectedServices.Text + chk.Value + "</li>")
                End If
            Next
    

    如何让它根据需要正常工作。

    【问题讨论】:

      标签: asp.net vb.net


      【解决方案1】:

      如下,

          Dim selectedServices as String = String.empty
          For Each chk As ListItem In servicesList.Items
              If chk.Selected = True Then
                  selectedServices &= "<li>" + chk.Text + "</li>"
              End If
          Next
      

      【讨论】:

      • 这里 selectedservices 是一个标签。你确定这会起作用吗?
      • 这里我使用 selectedServices 作为字符串变量。如果您的情况有标签,您可以最后设置标签,如 lbl.text = selectedServices
      • 也许您可以将我的字符串变量重命名为 Dim s as string = string.empty
      • 最后你设置你的标签 selectedServices.Text = s
      • 您的解决方案对我来说非常有效,但存在小问题。这个选定的值也插入到数据库中。我的一个页面有 listview 控件,它从数据库中获取这些数据。现在它正在创建一个空的 li,然后选择的值来了。你有什么解决办法吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 2013-02-18
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多