Известный Болтун
Зарегистрирован: 24 February 2005
Сообщения: 521
Примеры кода: 0
|
Как из javascript вызвать метод контрола? |
19 March 2008 18:59 |
|
|
|
|
Ок, думаю что понял как это работает.
Добиться настоящей асинхронности в ASP.NET Ajax видимо невозможно.
В данном примере второй постбек __doPostBack('MyControl2$UpdatePanel1',''); полностью вышибает п[редыдущий.
Если у меня было бы 10 таких контролей, то сработал бы только последний. Ибо каждый раз весь ViewState отсылается нафиг ещё не отапдейтинный предыдущим постбеком (то есть его начальный вариант).
В то время как в настоящем AJAXe изменения касаются ТОЛЬКО какого то фрагмента HTML беотносительно ко всему содержимому страницы.
Чтож... задница
Единственное что можно таким образом делать - это вызвать один постбек... получить результат, затем вызвать другой постбек, получить результат, и т.д... то есть обычная синхронная операция как и в стандартном ASP.NET//.
Не верил, пока сам не проверил
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 19 March 2008 18:59
|
|