Как определить, какой пользовательский валидатор будет запущен первым - PullRequest
0 голосов
/ 10 февраля 2010

У меня есть два пользовательских валидатора, которые находятся в одной группе валидации. Эта группа проверки запускается одной кнопкой. Мой вопрос: в каком порядке будут запускаться пользовательские валидаторы? Похоже, что валидатор, который размещен ранее на странице aspx, запускается первым, но я не хочу полагаться исключительно на это. Есть мысли?

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

Они будут срабатывать в том порядке, в котором они существуют в дереве элементов управления, поскольку события жизненного цикла страницы возвращаются в это дерево сверху вниз. Событие проверки, в свою очередь, запускается из события жизненного цикла.

0 голосов
/ 10 февраля 2010

Я бы на это не полагался. Я хотел бы принять любой порядок, так как это зависит от реализации. Позже он может измениться, если на вашем сервере установлено несколько процессоров или вы, например, запускаете его на Mono.

...