2010-11-11 2 views
0

J'ai deux listitems et la publication et exécute une fonction.Récupère la valeur de listitem sur la publication

<asp:RadioButtonList runat="server" CssClass="ccsw" ID="ccsw" AutoPostBack="true" RepeatDirection="Horizontal" OnSelectedIndexChanged="UpdateCharges"> 
    <asp:ListItem Text="Credit Card"></asp:ListItem> 
    <asp:ListItem Text="Debit Card"></asp:ListItem> 
    </asp:RadioButtonList> 

Et il exécute la fonction UpdateCharges

Sub UpdateCharges(ByVal sender As Object, ByVal e As System.EventArgs) 

If ccsw_1.Checked Then 

    lblPayText.Text = "Payment Amount = £" & Session("strTotal_DebtCharge") 

Else 

    lblPayText.Text = "Payment Amount = £" & Session("strTotal_Debt") 

End If 

End Sub 

J'ai besoin de savoir que l'on est cochée, puis modifier le texte d'une étiquette en fonction de cela.

Le code que j'ai ne fonctionne pas, je ne pense pas que .Checked fonctionne dans cette instance.

Une idée de la façon d'obtenir la valeur ou le texte de la liste?

Merci

Répondre

1
If Me.ccsw.SelectedIndex = 0 Then 
    lblPayText.Text = "Payment Amount = £" & Session("strTotal_DebtCharge") 
Else 
    lblPayText.Text = "Payment Amount = £" & Session("strTotal_Debt") 
End If 
Questions connexes