Una delle possibilità offerte da ASP.NET 2.0 è quella di legare una serie di Validator Controls solo ad un determinato pulsante, attraverso la proprietà ValidationGroup.
Ecco un esempio:
<form runat="server"> <h4>Ricerca</h4> <asp:TextBox ID="key" runat="server" /> <asp:RequiredFieldValidator runat="server" ErrorMessage="*" ControlToValidate="key" ValidationGroup="search" /> <br /> <asp:Button Text="Cerca" ValidationGroup="search" runat="server" /> <h4>Login</h4> <asp:TextBox ID="username" runat="server"/> <asp:RequiredFieldValidator runat="server" ErrorMessage="*" ControlToValidate="username" ValidationGroup="login" /> <br /> <asp:Button Text="Login" ValidationGroup="login" runat="server" /> </form>
Alla pressione di uno dei pulsanti, a differenza di ciò che accade con la 1.x, verranno invocati solo i validator controls relativi al pulsanti.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Gestire la query string nell'output cache di ASP.NET Core
Cache policy su route groups di Minimal API in ASP.NET Core 7
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Gestire tipi complessi in query string grazie a IParsable in ASP.NET Core 7.0
Catturare la telemetria degli eventi di output cache in ASP.NET Core
Migrare un progetto ASP.NET Core da .NET 6 a .NET 7
Sfruttare l'output cache di ASP.NET Core 7 con i controller
Sfruttare i tag nell'output cache di ASP.NET Core 7
Sfruttare la local cache del browser tramite gli ETag in ASP.NET Core
Definire la durata dell'output cache in ASP.NET Core 7
Taggare la output cache in base al routing in ASP.NET Core