https://andrewlock.net/adding-client-side-validation-to-aspnet-core-without-jquery-or-unobtrusive-validation/ https://github.com/haacked/aspnet-client-validation