2008-09-16 2 views
1

Я хочу, чтобы установить точку останова на методе __DoPostBack, но это боль, чтобы найти нужный файл, чтобы установить точку останова.Каков наилучший способ, _DoPostBack Javascript метод в Asp.net

Метод __DoPostBack является содержится в автоматически генерируемой JS файла называется что-то вроде:

ScriptResource.axd?d=P_lo2... 

После нескольких почтовых спин Visual Studio засоряется со многими из этих файлов, и это немного медведя, чтобы проверить, какой из текущей страницы реферирование. Есть предположения?

+0

Почему именно вы пытаетесь установить точку останова в методе JS? Почему бы не поставить точку останова в методе Page_Load или, еще лучше, обработчик событий, который вы хотите исследовать. – 2008-09-16 21:06:41

ответ

0

Если вы используете IE7 для тестирования вы можете использовать View -> Script Debugger -> Перерыв на следующем операторе, а затем просто нажмите на кнопку, которая генерирует событие (__ DoPostBack)

0

ТВН, я не думаю, что есть много значения в настройке точки останова в Javascript, так как в любом случае она возвращается прямо на сервер.

Лучше всего установить контрольные точки в коде сервера. В зависимости от того, что вы пытаетесь отладить, это будет в разных местах. Либо в цикле событий страницы, либо в элементах управления IPostBackEventHandler.RaisePostBackEvent.

+0

Некоторые фоне. У меня есть элемент управления, который вызывает __DoPostBack, который запускает все компоненты AJAX в панели UpdatePanel. Однако linkButtons в той же панели вызывают __DoPostBack, но компоненты не располагают. Разница в __DoPostBack где-то (что делает много работы). – user7936 2008-09-17 14:46:27

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