Bonjour stackoverflow!Modification de la propriété de visibilité du panneau sur la sélection de radiobuttonlist dans asp.net page
J'ai un petit problème J'essaye de m'arranger pour que ça tue la vie de moi!
Sur ma page .aspx, je veux être en mesure d'afficher et de masquer certains panneaux en fonction des sélections de l'utilisateur (radiobuttonlists).
Par exemple dans ma page aspx j'ai;
<form id="form1" runat="server">
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:RadioButtonList>
<asp:Panel ID="Panel1" runat="server" Width="50%">
Visible or not visible depending on radio choice<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:Panel>
</form>
Puis dans mon aspx.vb j'ai; J'ai également essayé quelques variantes de ce code, en essayant une instruction select. Si quelqu'un pouvait offrir tout conseil sur la façon de travailler sur celui-ci, il apprécie grandement ce
Merci beaucoup, Phil
EDIT:
Après de nouvelles tentatives et quelques lectures sur msdn j'ai maintenant;
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
' Show or Hide the Panel contents.
If RadioButtonList1.SelectedItem.Equals(3) Then
Panel1.Visible = True
Else
Panel1.Visible = False
End If
End Sub
Mais quand j'essaye d'exécuter le code je reçois;
« référence d'objet non définie à une instance d'un objet » sur cette ligne Si RadioButtonList1.SelectedItem.Equals (3) Ensuite