I'm fairly new to ASP.Net and VB, but I have been learning pretty well. I have created a loop to go through one "View" section of a MultiView step form, and find which checkboxes have been checked. Depending on the boxes checked, I am trying to create new labels on a "Review" page that will display the "Text" attribute value of the checkbox that is being iterated through. This is my code below, for a few of the checkboxes as well as the loop. Currently it loops through correctly and displays the ID of the checkbox as that is what I have the loop doing, i'm just not sure how to access the text property.
Thanks in advance
<asp:View ID="View3" runat="server"> <strong>6. Referral Source:</strong><asp:Panel ID="Panel7" runat="server"> <asp:CheckBox ID="RefCurPat" runat="server" Text="Inquirer is former......" /> <br /> <asp:CheckBox ID="RefFormPat" runat="server" Text="Inquirer heard about program......" /> <br /> <asp:CheckBox ID="RefFriendFam" runat="server" Text="Friends / Family" /> <br /> <asp:CheckBox ID="RefIntSearch" runat="server" AutoPostBack="True" Text="Internet Search: " /> <asp:TextBox ID="RefIntSearchText" runat="server" Visible="False" Width="180px"></asp:TextBox>
For Each ctrl As Control In View4.Controls If TypeOf ctrl Is CheckBox Then If CType(ctrl, CheckBox).Checked = True Then For i = 0 To ctrl.Controls.Count Dim lbl As New Label lbl.Text = ctrl.ID & "<br/>" RefPanel.Controls.Add(lbl) Next End If End If Next
any help is greatly appreciated.