Я пытаюсь создать простую форму входа в ASP.NET Core Razor Pages, которая имеет поле адреса электронной почты, поле пароля, кнопку входа и кнопку забытого пароля.
Я хочуиспользовать встроенную проверку на стороне клиента и на стороне сервера для текстовых полей, так что поле электронной почты требуется для обеих кнопок, но поле пароля требуется только для отправки кнопки входа в систему.
Декорирование моделисвойства с атрибутом [Required]
делают их обязательными для всех обработчиков записей формы, где, поскольку я ищу какой-то способ условного связывания модели, либо программно, либо через атрибут свойств модели или параметров метода обработчика.
Можно ли определить условное связывание модели для достижения этого или есть чистая и простая альтернатива?