Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > как создать ajax компонент


Автор: AlDev 19.11.2007, 05:29
Доброго времени суток.

Такой вопрос:
Есть компонент, представляющий тупо вшитую в него flash-ку. Flash-ка вызывает javascript на определенные события.

Как сделать ajax события у этого компонента?

Заранее спасибо

Автор: Mymik 19.11.2007, 10:55
AlDev, Честно говоря слабо понял, но подозреваю что тебе нужно почитать про клиентские события и просто инициализировать их самому.
http://asp.net/AJAX/Documentation/Live/overview/AJAXClientEvents.aspx

Автор: AlDev 29.11.2007, 09:59
Ну, примерно то, спасибо.

Как я понял из своих опытов, UpdatePanel пересоздает все, что в нем лежит. Я прав?
Ну или как минимум вызывает конструктор JS класса, привязанного к контролу.
Можно-ли этого как-то избежать?
Т.е. я хочу создать контрол, но в последствии изменять его свойства, а не пересоздавать все и вся.

В аттаче - веб сайт с примером.

Хочется, что бы при клике на батон ac:Chart не пересоздавался, а просто менялось значение поля Data. 
Можно-ли это как-то сделать?

Автор: AlDev 29.11.2007, 12:25
Есть идея при вызове каких-либо server-side событий добавлять к странице javascript код, который будет устанавливать данные контролу...
Есть-ли какое-то более изящное решение?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)