Я искал и гуглил ответ на этот вопрос безрезультатно.Я использую EF4 и ASP.NET MVC2, и у меня есть сущность EF4 «Награда» с необнуляемым строковым полем «RecipientID».Я использую DataAnnotations для проверки на стороне сервера, поэтому в моем частичном классе «Награда» я настроил RecipientID, чтобы иметь атрибут Required.Когда я пытаюсь отправить форму с пустым текстовым полем RecipientID, я вижу сообщение об ошибке «Пожалуйста, введите получателя» в Html.ValidationSummary дважды.
Может ли это быть потому, что ошибка выдается обоимиобъект (в том смысле, что это необнуляемое поле с нулевым значением), а также приложение?Какова бы ни была причина, есть ли способ «исправить» это, и сообщение об ошибке появляется только один раз?(Исправьте нахождение в кавычках, потому что я не уверен, является ли это предполагаемым поведением или нет.) Я не думал, что будет необходимо включать соответствующий код, но я сделаю это, если это необходимо.
Спасибо взаранее за вашу помощь.