Form Validation
Server-side validation with inline errors. The form is submitted via HTMX, validated on the server, and re-rendered with errors if invalid.
Code Explanation
<form hx-post="/demo/lab/submit-registration"
hx-target="#form-container">
<!-- Inputs -->
</form>
On submit, if the model is invalid, the server returns the form partial with ModelState errors.
ASP.NET Core's tag helpers automatically display the validation messages.