asp.net - 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 论坛和其他来源等找到的每个来源都给了我这个属性应该仍然存在的所有迹象。
是否有一些我不知道的东西或其他方法、属性或解决方案可以做我不知道的事情?我希望得到一些帮助和指导。
非常感谢!!
解决方案
推荐阅读
- c# - 从列表中填充 DataGridView
- javascript - 使用 for...of 循环删除数组项
- sql - SQL:如何通过某些列的值“拆分”表中的行?
- kubernetes - 最先进的作业调度(容器、混合云)?
- javascript - 如何防止 emojionearea 内容中的 SQL 注入?
- java - java.sql.SQLSyntaxErrorException:表/视图'SEQUENCE'不存在
- django - Django 2.2+调用rest api,过滤id列表
- swift - 3字节的unicode字符可以自动转换成ascii吗
- python - 如何计算我的 django 网站上静态文件的下载次数?
- python - 获取访问令牌后如何读取用户的谷歌日历事件?