2014-11-15 2 views
1

У меня есть страница aspx с несколькими вложенными пользовательскими элементами управления ascx. самые внутренние usercontrols отображаются в модуле bootstrap modal, и их содержимое находится на панели обновления. Моя проблема заключается в некоторых элементах управления пользователями, которые имеют сводку ошибок, каждая ошибка добавляется дважды в Page_Validators и отображается дважды в «Сводке ошибок».Повторяющиеся сообщения об ошибках в сводке сводки

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

Update

я узнал, что это происходит только для UserControls с dispay: доли не имеет панели. Проверка на этих панелях в первый раз, когда загружается страница aspx, добавлена ​​в Page_Validators и sencond time, когда My Custom Post Back Event Occup снова добавляется в Page_Validators !!! Почему эта проблема возникает? как его решить? , пожалуйста, помогите мне решить эту проблему.

Спасибо

ответ

0

Причиной такого поведения может быть дублирующие скрипты зарегистрированные. Вы загружаете все свои сценарии из одного места? Вы уверены, что в DOM нет повторяющихся скриптов?

Например:

, если у вас есть два действия, назначенные на событие щелчка

$("#brandLogo").click(function(){ 
    alert("hi"); 
}); 

$("#brandLogo").click(function(){ 
    alert("hello"); 
}); 

Оба предупреждения будут обожженного при нажатии на $("#brandLogo").

+0

Нет, скрипты регистрируются только один раз. –

Смежные вопросы