Удаление валидаторов ASP.NET для элементов управления, которых больше нет на странице - PullRequest
0 голосов
/ 27 октября 2009

У меня есть страница, которая загружает различные элементы управления в заполнитель с помощью обратного вызова ComponentArt в зависимости от действия пользователя (щелкнув ссылку).

Я бегу по этому сценарию:

  • Действие 1 загружает элемент управления с валидаторами ASP.NET в заполнитель.
  • Действие 2 загружает другой элемент управления без валидаторов (первый элемент управления заменен и больше не отображается на странице).
  • Отправка страницы вызывает ошибку JavaScript, поскольку объекты JavaScript валидатора все еще находятся на странице, а проверяемые ими элементы управления - нет.

Кто-нибудь сталкивался с этой проблемой или есть идеи, как ее решить?

1 Ответ

0 голосов
/ 27 октября 2009

Это звучит как ошибка в действии 2 ... как удаляется исходный элемент управления? Либо валидатор также должен быть явно удален, либо (это все один элемент управления?) Неверный способ удаления элемента управления. Не уверен, что вы подразумеваете под "обратным вызовом" в этом контексте. Это код AJAX? Или происходит обратная передача?

...