У меня есть веб-часть, которая использует проверку (InputFormRequiredFieldValidator
) в поле текстового поля, чтобы предотвратить отправку пустого поля. Когда вы нажимаете «Проверить, чтобы поделиться черновиком» или «Опубликовать» , находясь в режиме редактирования , эта проверка выполняется, и, поскольку я на самом деле не пытаюсь отправить форму, а проверю ее, я бы предпочел, чтобы не случилось.
Как мне этого добиться?
См. Также: Проверка формы веб-части Sharepoint блокирует обновление параметров веб-части. - здесь указан код проверки и способ решения проблемы установки EditorPart с отключением проверки.
Обновление : я пытался обнаружить EditDisplayMode и отключить валидатор следующим образом:
if (WebPartManager.DisplayMode.Equals(WebPartManager.EditDisplayMode))
{
messageRequiredValidator.Enabled = false;
}
Это не работает - я все еще получаю сообщение об ошибке проверки при проверке на странице. Возможно, я неправильно определяю DisplayMode.