首页 > 解决方案 > ListItem 的“Selected”属性发生了什么变化?

问题描述

我正在创建一个提交表单,该表单通过带有后端 VB 和 iTextSharp 的 ASP 生成 PDF。其中一些问题是 CheckBoxLists,其中可以选择多个值,我需要跟踪用户选择了哪些值,以便在生成 PDF 时发生某些触发器。根据我的研究,我认为这就像检查给定 CheckBoxList 中每个 ListItem 的 Selected 属性一样简单,如下所示:

Public Sub getCheckBoxValues(checkboxlist As CheckBoxList)
    Dim strchklist As String
    Dim testItems As New List(Of ListItem)

    For Each li As ListItem In checkboxlist.Items
        If li.Selected Then
            'insert code here (adding to List for checks in this case)
        End If
    Next

End Sub

但是,在尝试运行和使用它时(在 VS 2017 中),我不断收到一条错误消息,指出“'Selected' 不是 'ListItem' 的成员”,这对我来说毫无意义。我通过 ASP Snippets、Asp 论坛和其他来源等找到的每个来源都给了我这个属性应该仍然存在的所有迹象。

是否有一些我不知道的东西或其他方法、属性或解决方案可以做我不知道的事情?我希望得到一些帮助和指导。

非常感谢!!

标签: asp.netvb.net

解决方案


推荐阅读