I web controls permettono di utilizzare delle semplici routine di validazione sui dati che contengono.
In questo esempio, viene validato un semplice radio button, in modo che l'utente effettui sempre una selezione di almeno uno dei valori presenti.
<form runat="server">
Quale preferisci?
<ASP:RadioButtonList id=RadioButtonPreference runat=server> <asp:ListItem>ASP</asp:ListItem> <asp:ListItem>ASP.NET</asp:ListItem> </ASP:RadioButtonList> <ASP:Button id=Button1 text="Invia" runat=server /> <asp:RequiredFieldValidator id="RequiredFieldValidator1" controlToValidate="RadioButtonPreference" ErrorMessage="devi effettuare una selezione" InitialValue="" Width="100%" runat=server >Si è verificato un errore: [code lang="html"]</asp:RequiredFieldValidator> <asp:ValidationSummary ID="ValidationSummary1" runat="server"/> </form>
Le varianti sono numerose e permettono di tenere sotto controllo in maniera quasi perfetta, anche utilizzando le regular expression, i dati inseriti nelle form dai nostri utenti.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- anche domani dalle 17:30 seguite con noi live #build15 https://aspit.co/build15
- Webcast 'AJAX & ATLAS Overview'
- a #igds il 25 e 26/10 a Milano puoi sviluppare un gioco per #wp8 con @AppCampus. in palio 70.000 Euro: https://aspit.co/apa
- WinJS in Windows Phone 8.1
- la RC di #vs13 è compatibile con #win81 RTM, non con la Preview. l'annuncio ufficiale è su https://aspit.co/any
- Ancora un bug: esce Mono 0.23
- SSL Certificates for everyone on Azure
- Mostrare una MessageBox con un custom control
- disponibile la preview 1 ci #dotnetcore 2.1, #aspnetcore, #efcore. performance, novità e migliorie su https://aspit.co/bmf
- si continua a #netconfit con 'developing modern web apps with #aspnetcore', con il nostro @dbochicchiohttps://aspit.co/netconf-18