jQuery unobtrusive validation isn't supported (#33892)

pull/33894/head
Luke Latham 2024-10-21 16:21:00 -04:00 committed by GitHub
parent 5a02d01e37
commit cdb66bb017
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 0 deletions

View File

@ -436,6 +436,18 @@ In Blazor Web Apps, client-side validation requires an active Blazor SignalR cir
All of the [data annotation built-in validators](xref:mvc/models/validation#built-in-attributes) are supported in Blazor except for the [`[Remote]` validation attribute](xref:mvc/models/validation#remote-attribute).
jQuery validation isn't supported in Razor components. We recommend any of the following approaches:
* Follow the guidance in <xref:blazor/forms/validation> for either:
* Server-side validation in a Blazor Web App that adopts an interactive render mode.
* Client-side validation in a standalone Blazor Web Assembly app.
* Use native HTML validation attributes (see [Client-side form validation (MDN documentation)](https://developer.mozilla.org/docs/Learn/Forms/Form_validation)).
* Adopt a third-party validation JavaScript library.
<!-- UPDATE 10.0 - Remove if the feature is realized. -->
For statically-rendered forms on the server, a new mechanism for client-side validation is under consideration for .NET 10 in late 2025. For more information, see [Create server rendered forms with client validation using Blazor without a circuit (`dotnet/aspnetcore` #51040)](https://github.com/dotnet/aspnetcore/issues/51040).
## Additional resources
:::moniker range=">= aspnetcore-8.0"