Check Box Selections--Form Email Trouble

I have a form in asp.net VB which emails the results.
I am having trouble getting the selections checked in a checkbox to appear in the email.
I don't care how I accomplish this--checkboxes or listboxes with multi selects, but I can't seem to
get it to work.


Here's the checkbox
  <asp:checkboxlist id="ReasonForRequest" runat="server">
      <asp:listitem id="Annexation" runat="server" value="Annexation />
      <asp:listitem id="Consolidation" runat="server" value="Consolidation" />
         </asp:checkboxlist>
   

Here's the coding to create the mail contents.
Everything else--textboxes and drop downs have worked...
   
  '(1) Create the MailMessage instance
         Dim mm As New MailMessage(UsersEmail.Text, ToAddress)
         mm.CC.Add(new MailAddress(UsersEmail.Text))

        Dim sMsg as String
       'example of text box --this works OK
        sMsg+="Last Name : " & lastName.Text & vbcrlf

     ' here I am trying to put the check checkedboxlist items in to a string
       sMsg+="ReasonForRequest : " & ReasonForRequest.Items[0].Text & vbcrlf
       sMsg+="ReasonForRequest : " & ReasonForRequest.Items[1].Text & vbcrlf


This will cause me to get an error
BC30452: Operator '&' is not defined for types 'String' and 'System.Web.UI.WebControls.ListItemCollection'


How can I get the checkbox selections to appear in the mail?
LT1415Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sm394Commented:
try that
sMsg=sMsg & "ReasonForRequest : " & ReasonForRequest.Items[0].Text & vbcrlf
sMsg=sMsg & "ReasonForRequest : " & ReasonForRequest.Items[1].Text & vbcrlf
0
LT1415Author Commented:
BC30452: Operator '&' is not defined for types 'String' and 'System.Web.UI.WebControls.ListItemCollection'

Thanks, but I still am receiving the same error -- it doesn't like the & 
0
sm394Commented:
this should do
sMsg = sMsg & "ReasonForRequest : " & ReasonForRequest.Items(0).Text & vbCrLf
        sMsg = sMsg & "ReasonForRequest : " & ReasonForRequest.Items(1).Text & vbCrLf
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

sm394Commented:
also remove id=" " runat="server"   from ListItem like below

<asp:CheckBoxList ID="ReasonForRequest" runat="server">
            <asp:ListItem Value="Annexation">
            </asp:ListItem>
            <asp:ListItem Value="Consolidation">
            </asp:ListItem>
        </asp:CheckBoxList>
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LT1415Author Commented:
Bingo!
That worked thanks so much
0
sm394Commented:
u welcome :)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
ASP.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.