Ограничение аннотаций данных определенным обработчиком - PullRequest
0 голосов
/ 09 июля 2019

Я пишу приложение ASP.NET Core Razor Pages, и в некоторых местах я использую DataAnnotations ([BindProperty] и [Required]) для привязки модели или проверки ввода. У меня есть несколько разных форм на одной странице, и каждая из них обрабатывается отдельным обработчиком поста в коде для этой страницы.

Свойства, украшенные этими атрибутами DataAnnotation, работают должным образом, но они продолжают работать, даже если отправлена ​​форма, в которую они не входят. Например, свойство с [Обязательным] на нем вызывает возражение, даже если отправлена ​​форма, от которой он не получает свои входные данные.

Можно ли применить эти аннотации данных только к определенным обработчикам?

...