Я хотел бы иметь возможность проверять формы на стороне сервера (возможно, проверить базу данных на наличие дубликатов записей для формы регистрации) в дополнение к стороне клиента. Я написал свою логику проверки, но я бы хотел изменить представление и получить значения формы, которые отправил пользователь, чтобы они были доступны. Кроме того, я хотел бы разместить сообщение об ошибке и, возможно, изменить цвет шрифта или добавить X, где поле было недействительным. В основном я пытаюсь сделать эквивалент того, что formencode и htmlfill делают в Python. Что было бы лучшим способом сделать это в C #?