Checkbox-Liste überprüft Werte

Habe ich eine checkbox-Liste mit 3 Elementen in es. Ich würde gerne alle überprüften Werte von checkbox-Liste zu einem einzigen string. Ich habe versucht den folgenden code, aber es gibt nicht die richtigen Ergebnisse.
Kann mir jemand helfen, in diesem.

<asp:checkboxlist id="interestedIN" runat="server" repeatlayout="table"
    cellspacing="3" cellpadding="3" Font-Size="12px">
  <asp:ListItem id= "social" runat="server"  text=" Sociology" Selected="false" />
  <asp:ListItem id="zoo" runat="server"  text=" Zoology " Selected="false" />
  <asp:ListItem id="math" runat="server"  text=" mathematics " Selected="false" />
</asp:checkboxlist>

hier ist das C#, das ich umgesetzt habe:

foreach (ListItem li in interestedIN.Items)
        {
            if (li.Selected)
            {
                interestIN = interestedIN.SelectedItem.Value + "," + interestIN;
            }
        }

Ausgang: Wenn der Benutzer auswählt, Soziologie und Zoologie, würde ich gerne die Ausgabe als "Soziologie, Zoologie"
Aber meine obige code gibt mir Folgendes Ergebnis "Soziologie der Soziologie".

InformationsquelleAutor user787937 | 2011-06-28

Schreibe einen Kommentar