Примерно так (с элементом управления CustomValidator
):
protected void cvName_ServerValidate(object source, ServerValidateEventArgs args)
{
if (myDDL.SelectedItem == null && myTB.Text == "") //If nothing is selected in the drop down AND the text box is blank...
{
args.IsValid = false; // Set the validator to false
}
}
Условия оператора if
будут зависеть от ваших требований к валидации, но это дает общее представление о том, что делать.Надеюсь, это поможет!
См. в этом сообщении , где приведены подробные сведения о проверке.
ПРИМЕЧАНИЕ : вам не нужно назначать ControlToValidate
до CustomValidator
.Просто установите вышеупомянутую функцию как событие ServerValidate
для CustomValidator
, и она сработает при отправке страницы.