22 messaggi dal 11 settembre 2011
Salvo.
Non riesco a far rendere visibile o invisibile un panel di informazioni, cliccando sul radio button = "si" o radio button = "no"

I radiobutton si chiamano rbYes e rbNo.

Il Panel ha ID = pn1PersonalInfo

All'apertura della pagina il radio button rbNo è flaggato e il Panel rimane visibile quando dovrebbe essere visibile solo con rbYes.

Dove sbaglio?

Grazie

Il codice da me scritto in VB è il seguente:

<%@ Page Language="VB" %>

<script runat="server">

Protected Sub YesNoEventHandler(sender As Object, e As System.EventArgs)
Handles rbYes.CheckedChanged, rbNo.CheckedChanged
pnlPersonalInfo.Visible = rbYes.Checked

End Sub
</script>

<html>
<head id="Head1" runat="server">
<title>Single-File Page Model</title>
<style type="text/css">
.style2
{
height: 23px;
}
.style3
{
height: 23px;
width: 306px;
}
.style4
{
width: 306px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table style="width:100%;">
<tr>
<td class="style3">
Nome</td>
<td class="style2">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style4">
Cognome</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style4">
Posta elettronica</td>
<td>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style4">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style4">
Sono disposto a fornire ulteriori informazioni:</td>
<td>
<asp:RadioButton ID="rbYes" runat="server" GroupName="GruppoInfo"
oncheckedchanged="YesNoEventHandler" Text="Si" />
<asp:RadioButton ID="rbNo" runat="server" GroupName="GruppoInfo" Text="No"
oncheckedchanged="YesNoEventHandler" />
</td>
</tr>
<tr>
<td class="style4">
&nbsp;</td>
<td>
<asp:Panel ID="pnlPersonalInfo" runat="server" BorderWidth="1px" Width="300px" BackColor="beige">
Pannello di prova

</asp:Panel>
</td>
</tr>
</table>
</form>
</body>
</html>
14 messaggi dal 05 agosto 2011
Salve...Premettendo che non conosco VB lavorando in C#, guardando il codice mi sorge un dubbio...Ha settato nel Page Load la proprietà del panel visible come false?
14 messaggi dal 05 agosto 2011
Quasi dimenticavo...Bisogna anche settare l'autopostback a true ovviamente...
22 messaggi dal 11 settembre 2011
Risolto.

Grazie del consiglio.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.