Mid ASP.NET Core

Server-side validation vs client-side validation (unobtrusive)?

  • Server-side: Always performed on the server; use ModelState.IsValid.
  • Client-side: HTML5 + jQuery Unobtrusive Validation (for MVC/Razor Pages).

Client-side validation improves UX, but server-side is essential for security.

More from ASP.NET Core Tutorial

All questions for this course