2009-06-17 2 views
2

У меня есть функция JavaScript, которая вручную вызывает обратную передачу: __doPostBack ('ctl00 $ searchButton', '');response.redirect не перенаправляет, просто отправляю обратно на текущую страницу

Вышеуказанный searchButton находится на главной странице и имеет подключенное событие onclick. В конце мероприятия я переадресую на другую страницу. Это перенаправление не выполняется, когда вызывается обратная передача из JS. Он работает правильно, когда onclick запускается нормально. Я ухожу от автоматического пожара, чтобы выполнить некоторые операции на стороне клиента, которые резко уменьшают разметку HTML. Я попытался заменить Response.Redirect на Server.Transfer без успеха.

Любые идеи здесь?

+0

Остальная часть кода в функции, выполняемой при ручном вызове __doPostBack? –

ответ

0

Предлагаю начать сеанс отладки и установить точку останова на этом методе Load() и посмотреть, что такое путь выполнения.

Также попробуйте HTTP-прокси (HttpFox для плагина FireFox, Charles Proxy для прокси уровня ОС), чтобы узнать, что именно делают перенаправления.