Средства управления интернет-пользователя и проверка

Это был долгий день, CSS должен был выглядеть следующим образом

div.align-headers-desktop-left h1, div.align-headers-desktop-left h2, div.align-headers-desktop-left h3, div.align-headers-desktop-left h4, div.align-headers-desktop-left h5, div.align-headers-desktop-left h6 {
        text-align: left;
        color: red;
    }
    div.align-headers-desktop-right h1, div.align-headers-desktop-right h2, div.align-headers-desktop-right h3, div.align-headers-desktop-right h4, div.align-headers-desktop-right h5, div.align-headers-desktop-right h6 {
        text-align: right;
        color: red;
    }
    div.align-headers-desktop-centre h1, div.align-headers-desktop-centre h2, div.align-headers-desktop-centre h3, div.align-headers-desktop-centre h4, div.align-headers-desktop-centre h5, div.align-headers-desktop-centre h6 {
        text-align: center;
        color: red;
    }
    div.align-headers-desktop-justify h1, div.align-headers-desktop-justify h2, div.align-headers-desktop-justify h3, div.align-headers-desktop-justify h4, div.align-headers-desktop-justify h5, div.align-headers-desktop-justify h6 {
        text-align: justify;
        color: red;
    }
11
задан afuzzyllama 16 March 2016 в 19:51
поделиться

3 ответа

Создайте свойство на своем новом пользовательском элементе управления, который устанавливает группу проверки на содержавшем блоке проверки допустимости. Затем от Вашей разметки, все, что необходимо сделать, просто установлено свойство ValidationGroup на управлении, и это прокрутится к блокам проверки допустимости, содержавшимся в пользовательском элементе управления. Вам, вероятно, не нужен интерфейс или наследовавшийся BaseValidator, если Вы не создаете ПРОСТО пользовательский элемент управления проверки.

public string ValidationGroup
{
   get
   {
      return MyRequiredFieldValidator.ValidationGroup;
   }
   set
   {
      MyRequiredFieldValidator.ValidationGroup = value;
   }
}
10
ответ дан 3 December 2019 в 03:54
поделиться

Попытайтесь добавить [ValidationProperty("NameOfPropertyToBeValidated") на Вашем классе пользовательского элемента управления.

3
ответ дан 3 December 2019 в 03:54
поделиться

Если Вы планируете добавить большую проверку в будущем, это может окупиться для проверки DES Peter Blum (Комплект Ввода данных) - это имеет многочисленные расширенные средства управления для ввода данных и проверки включая условные сценарии проверки и тот, который Вы описываете. Лицензирование очень разумно по сравнению со временем, требуемым разработать его самостоятельно.

0
ответ дан 3 December 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: