Вы можете выполнить проверку на стороне сервера и отправить обратно объект JSON с результатами проверки для каждого поля, с минимальным клиентом Javascript (просто отображать результаты) и по-прежнему иметь удобный интерфейс без необходимости повторять себя как на клиенте, так и на сервер.
В VS 2019, "Очистка Кода" (RunDefaultCodeCleanup) более совершенствуется (взятый от ReSharper): Ctrl + K, Ctrl + окно параметров E