Перекрестная обратная передача страниц не работает для кнопки на стороне клиента - PullRequest
3 голосов
/ 01 сентября 2008

Я использую кросс-страницу postback для страницы A для передачи данных на страницу B.

У кнопки, которая вызывает обратную передачу, установлен свой postbackurl, но она отключена до тех пор, пока пользователь не выберет значение из DDL, после чего кнопка будет активирована с использованием JavaScript. Однако это предотвращает повторную обратную передачу между страницами, страница А просто выполняет обратную передачу на себя.

Если кнопка никогда не отключается, она работает нормально. Кто-нибудь знает, как решить эту проблему?

1 Ответ

2 голосов
/ 01 сентября 2008

Похоже, что когда кнопка отключена .Net не мешает добавлять необходимые биты для обработки обратной передачи кросс-страницы на клиенте, поэтому они будут отсутствовать, когда кнопка активирует клиентскую сторону.

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

...