Ajax Toolkit под Framework 4
От: MKeks  
Дата: 17.09.10 20:40
Оценка:
Есть подозрение, что эта фенечка (AjaxToolkit под 4 FW) не работает как ей положено.
Просьба подтвердить или опровергнуть, а то мы всем коллективом уже 3 дня бьемся.

Как пример некорректной работы см. пост от hdd_killer в этом же форуме. Или могу вкратце:
1. ТабКонтейнер кладем внутрь (далее любое на ваш вкус):
а) custom web control (обычный композитный)
б) custom web control (композитный с шаблоном)
в) templated user control

После этой несложной операции у TabContainer по факту отваливаются все ViewStates (ControlStates)!!!
Симптомы: событие ActiveTabChanged срабатывает при любом постбеке, вне зависимости от того, менялась ли на самом деле активная вкладка или нет. Если она не равна вкладке, заданной в разметке(!), ActiveTabChanged сработает. Если равна — не сработает (даже если в этом постбеке вкладка менялась).

Еще более жесткий глюк:

2. Используем DropDownExtender. Если положить контрол с данным экстендером внутрь одного из вышеописанного (а,б,в), то у него портится внешний вид (исчезает кнопочка дропдауна) и перестают срабатывать события. Но, самое интересное! Если ниже положить еще один контрол с аналогичным экстендером (положить вне контрола, чисто на форму), у него тоже наблюдаются тот же нездоровый внешний вид и отсутствие реакции на события. Если же первый контрол удалить, второй начинает выглядеть и работать нормально.

Visual Studio 2010, FW 4, AjaxToolkit последний.
Михаил.
ajaxtoolkit framework 4
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.