Я обновляю некоторые элементы списка с помощью кода.
Вот пример того, что я пытаюсь сделать
SPListItem item = GetListItem();
item["Field1"] = GetField1ValueFromControl();
item["Field2"] = GetField2ValueFromControl();
item.Update();
if (!item.MissingRequiredFields)
{
SuccessRedirect();
}
else
{
Error("Fields missing");
}
В этом примере Field2 устанавливается в качестве обязательного поля,поэтому, если пользователь не введет значение, то будет отображаться ошибка, и он может ввести значение.
Проблема, с которой я, похоже, сталкиваюсь, заключается в том, что после первой ошибки, даже после ввода значениядля обязательного поля свойство MissingRequiredFields по-прежнему возвращает true после повторной отправки страницы
У кого-нибудь есть идеи?