309 messaggi dal 25 novembre 2010
ciao!

in una pagina asp.net webform ho questi radio button:
<input type="radio" id="rdNoDup" ClientIDMode="Static" class="form-check-input" name="rdDuplicaizone" onchange="showDup();" checked />

<input type="radio" id="rdSiDup" ClientIDMode="Static" class="form-check-input" name="rdDuplicaizone" onchange="showDup();" />


code-behind ho messo questo, ma mi da errore:
Dim radioDupControl = DirectCast(FindControl("rdSiDup"), RadioButton)
Diagnostics.Debug.WriteLine(radioDupControl.Checked)


l'errore è questo:
Eccezione generata: 'System.NullReferenceException' in App_Web_scadenzario.aspx.e69beef7.jjzyv8_u.dll
**radioDupControl** era Nothing.


come posso fare???
54 messaggi dal 21 ottobre 2008
Ma perché non usi una RadioButtonList?

<asp:RadioButtonList ID="rdNoDup" runat="server" CssClass="form-check-input">
<asp:ListItem Value="0" Text="No" Selected="True" />
<asp:ListItem Value="1" Text="Si" />
</asp:RadioButtonList>

Ciao
309 messaggi dal 25 novembre 2010
perchè mi serve intercettare l'evento onchange, e non so se si può intercettare anche usando i RadioButton di asp!
287 messaggi dal 13 novembre 2009
runat=server altrimenti sarà difficile usare i controlli lato server!
Certo che puoi usare onchange lato client anche con i controlli asp. Questi sono dei wrapper
Modificato da flaviovb il 02 dicembre 2019 21:31 -
309 messaggi dal 25 novembre 2010
perfetto grazie a entrambi!!

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.