我在 Sitecore 中有一个项目,其中包含一个内容部分,它是一个清单。此清单包含我已输入到 Sitecore 的多个 Active Directory 组的名称。
当项目加载时,我试图循环检查清单中的所有复选框以查看它是否被选中。
在上一篇文章的帮助下,我能够使用以下代码获取每个复选框旁边列出的名称(您还可以查看我尝试使用的注释掉的代码以获取复选框的值。) :
Dim ADCheckList As Sitecore.Data.Fields.MultilistField = Sitecore.Context.Item.Fields("ADGroupAccess")
If ADCheckList IsNot Nothing Then
Dim i As Integer = 0
For i = 0 To ADCheckList.Count - 1
If IsInGroup(ADCheckList.GetItems(i).Fields("name").Value.ToString) Then
Response.Write("User in group. Now let's see if the group is checked.")
''' Trying to see if checkbox is checked or not.
''' Dim isChecked = DirectCast(ADCheckList.GetItems(i).Fields("name").Section, Boolean)
End If
Next
End IF
如何获取复选框的布尔值?