By Ziya Mollamahmut
Client side validation is done during filling the form before the submit button is clicked. It requires adding validation span as below:
<form method="post>
<label asp-for="Name" />
<input as-for="Name" />
<span asp-validation-for="Name" />
<button type="submit">Submit</button>
</form>
In order to see localized client side validation messages, just add the validation scripts to the Scripts
section of the page. The relevant partial is already provided in the default project template:
@section Scripts {
<partial name="_ValidationScriptsPartial" />
}
You can add the relevant scripts manually as well:
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>