на странице asp.net не работают автоответчики - PullRequest
0 голосов
/ 29 июня 2011

У меня есть страница asp.net, которая имеет какую-то проблему с загрузкой данных. Я пытаюсь найти неверные данные, но результат неверных данных заключается в том, что ни один элемент управления на странице не будет автоматически возвращаться. Кнопки ссылок, выпадающие списки и т. Д. На странице абсолютно ничего не делают при нажатии. Я просто хотел знать, кто-нибудь знает, что было бы неправильно, если я имею в виду javascript или html, на странице, которая не могла больше не работать? У меня даже есть Radtabbar от Telerik на странице, и он тоже ничего не делает при нажатии. Если у кого-то есть идеи о том, что мне следует искать, я буду очень признателен. Если бы я мог видеть, что не так на странице, это помогло бы мне отследить, где происходит сбой данных ...

Спасибо!

Ответы [ 3 ]

0 голосов
/ 29 июня 2011

Убедитесь, что в вашей @Page AutoEventWireup = "true"

0 голосов
/ 29 июня 2011

Нет ничего хуже, чем 5000+ строк кода, которые все могут быть виновником (насколько вам известно). Я хотел бы изучить весь JavaScript, который встречается в разметке или коде позади. Это может быть случай, когда есть JavaScript, обрабатывающий любую отправленную форму и отменяющий их. Это может привести к тому, что сообщения не будут возвращаться.

Также проверьте, реализует ли ваш код интерфейс IPostBackHandler. Метод, требуемый интерфейсом, RaisePostBackEvent(string args). В этом методе могут быть ошибки, так или иначе проглатывающие спины сообщений.

Итог, много и много возможностей.

0 голосов
/ 29 июня 2011

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

...