Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Вышла первая бета версия ASP.NET AJAX. Она доступна для скачивания с сайта http://ajax.asp.net. Вот что предлагается для скачивания: Microsoft ASP.NET AJAX v1.0 Beta "Core" Download. Здесь содержатся основные компоненты ASP.NET AJAX, которые будут официально поддерживаться Microsoft по стандартной лицензии (10 лет, 24/7/365). Сюда входят базовые типы, сетевой стэк, компонентная модель, базовые классы для Control Extender'ов, и серверная интеграция с ASP.NET (ScriptManager, UpdatePanel, Trigger, и т.п.)[/*] Microsoft ASP.NET AJAX CTP Beta "ValueAdd" Download. Сюда войдут дополнительные возможности, для которых не заявлена поддержка в версии ASP.NET AJAX 1.0. Тем не менее, они будут поддерживаться на основании отзывов от сообщества разработчиков и постепенно будут переходить в основной дистрибутив ASP.NET AJAX. [/*] ASP.NET AJAX Control Toolkit. Содержит набор из 28 элементов управления, разработанных на базе ASP.NET AJAX "Core". Можно присоединиться к разработке ASP.NET AJAX Control Toolkit на сайте CodePlex [/*] Sample Applications. Примеры использования ASP.NET Ajax.[/*] Microsoft AJAX Library Beta. Представляет из себя набор клиентских JavaScript компонентов, вынесенных в отдельный архив для разработчиков на платформах, отличных от Windows. [/*] Некоторые важные отличия Beta 1.0: оптимизация производительности и размера клиентских компонент Предыдущие версии ASP.NET AJAX CTP использовали один большой JavaScript файл, в котором содержались все клиентские компоненты. В бета-версии разработчики разделили клиентский код на несколько отдельных файлов и поработали над оптимизацией трафика библиотеки. ASP.NET Ajax "Core" содержит два JavaScript файла: MicrosoftAjax.js.gz файл содержит базовые клиентские типы, модель компонентов, сетевой стэк и сериализацию JSON, и клиентские сервисы (Profile/Authentication). Размер составляет 14.8К.[/*] MicrosoftAjaxWebForms.js.gz добавляет поддержку UpdatePanel и частичного рендеринга страницы. Размер составляет 6.4К.[/*] Эти файлы скачиваются один раз, после чего кэшируются браузером. Также, оптимизирован трафик вызываемый клиентскими запросами на сервер. Элементы управления типа UpdatePanel, UpdateProgress и так же содержимое Сontrol Toolkit по умолчанию генерируют теперь вместо xml-script 1-2 строки JavaScript. Также оптимизированы базовые типы JavaScript, большинство объявлений типов перемещено в прототипы с целью уменьшения занимаемого объема памяти. Поддержка браузера Safari В beta 1 заявлена полная поддержка Safari. Такде ведутся работы над обеспечению совместимости с браузером Opera, но в данной бете Opera не поддерживается. Улучшенная поддержка отладки Улучшена поддержка отладки клиентского JavaScript. [list=a] Вынос большинства клиентского кода из объявления по месту использования в прототипы позволяет более удобно использовать для отладки Visual Studio 2005 Script Debugger.[/*] Также, теперь для production и debug версий приложения используются разные версии JavaScript файлов. Production версия оптимизирована для достижения наивысшей производительности и минимального размера скачиваемых файлов, в то время как debug версия предоставляет максимум отладочной информации. В дебаг версии в функции введены дополнительные параметры для проверки корректности передаваемых аргументов и хранения стэка вызовов. Это позволяет упростить отладку клиентского кода.[/*] Обратите внимание, по умолчанию решение о версии клиентских скриптов принимается на основе директивы <compilation debug=”true|false” /> в файле web.config. Так что не забывайте устанавливать debug="false" при развертывании приложения в production. Есть и другие причины, по которым не следует забывать менять эту директиву. Также планируется поддержка метаданных ASP.NET AJAX для следующей версии Visual Studio, чтобы поддерживать IntelliSense и проверку синтаксиса в IDE. Также будет можно добавлять собственные метаданные, которые будут использованы для IntelliSense. Изменения в UpdatePanel Кроме поддержки Safari были добавлены следующие возможности: Клиентские обработчики событий, позволяющие с минимумом усилий писать клиентский код для кастомизации поведения UpdatePanel.[/*] Элементы управления внутри UpdatePanel могут вызывать как partial так и нормальные постбэки. Можно вообще запретить дочерним элементам управления вызывать postback.[/*] Вылидационные элементы управления и Wizard теперь могут работать внутри UpdatePanel.[/*] Теперь можно динамически создавать элемент управления UpdatePanel.[/*] Теперь можно использовать несколько элементов управления Animation и UpdateProgress, которые будут работать в зависимости от того, какой именно UpdatePanel обращается к серверу.[/*] Возможность декларативно указывать длительность ожидания перед тем, как показывать UpdateProgress. Это позволяет не показывать индикатор прогресса операции во время быстрых обращений к серверу.[/*] Поддержка стандартных возможностей OS для людей с ограниченными возможностями для сценариев использования UpdatePanel[/*] Элемент управления UpdateProgress на текущий момент находится в пакете "ValueAdd", т.е. его нужно будет ставить отдельно от ASP.NET AJAX "Core". В следующий версиях планируетмя переместить этот элемент управления в основной пакет ASP.NET AJAX "Core". Множество изменений в клиентской библиотеке Было сделано множество изменений в клиентской библиотеке, основываясь на отзывах пользователей. Внесены изменения с целью упростить и улучшить клиентские API. Кроме вынесения кода в прототипы изменения включают в себя: Упрощенная клиентская модель событий, теперь стало проще определять и использовать события на клиенте. Также события теперь определяются "по требованию" в целях увеличения производительности.[/*] Упрощенные типы компонент, поведения и элементов управления. Для использования API теперь необязательно инстанцировать связанные объекты, также как и в предыдущем случае использована семантика "по требованию" [/*] Стало проще работать и с клиентскими сетевыми функциями, в том числи и с асинхронными callback'ами. [/*] Также, упростилась работа с Memberhip и Profile API из клиентского JavaScript'а[/*] Улучшена совместимость с другими библиотеками AJAX Предыдущие версии ASP.NET AJAX использовали глобальную фнукцию $(), которая конфликтовала с некоторыми другими библиотеками AJAX (такими как Prototype и Scriptaculus). Она переименована в $get(), сделано несколько других переименований, и теперь все хорошо :) Лицензия на модификацию исходного кода Часто у разработчиков возникает необходимость вносить изменения в MS AJAX JavaScript Library. В связи с этим будет предоставленя лицензия, которая явно позволяет пользовательские изменения клиентских библиотек. API ScriptManager'а в Beta 1 позволяет пользовательские реализации/изменения во встроенных JavaScript библиотеках. Вдобавок к разрешению изменять библиотеки для пользовательских приложений лицензия предоставляет права на перераспротранение измененных библиотек (для этого требуется в частности изменять пространства имен для изменений во избежание конфликтов). Фактически мы имеем комбинацию 10-летней официальной поддержки и в то же время прав на распространение измененных версий библиотек, что несомненно является удобством для разработчиков, независимо от масштаба разрабатываемых проектов. Дальнейшие планы В связи с описанными изменениями текущий ASP.NET AJAX код конечно придется менять для работы с Beta 1. Если вы используете серверные возможности ASP.NET AJAX, изменения потребуются минимальные. В основном они связаны с изменением префикса <atlas:> на <asp:>, изменением синтаксиса триггеров для UpdatePanel и также небольшими изменениями с объявлением Extener'ов из ASP.NET Control Toolkit. Для миграции существует соответствующее руководство. Если же вы создавали клиентские классы и взаимодействовали непосредствено с компонентной моделью, потребуются более значительные изменения. Вообще, сами по себе изменения не сложные, но в связи с отсутствием ошибок компиляции приходится исправлять ошибки постепенно, итерациями, что конечно раздражает. Чтобы помочь мигрировать с CTP на Beta1, разработчики ASP.NET AJAX опубликовали подробный документ, перечисляющий внесенные изменения, и включающий примеры кода с примерами что было до и после миграции. Команда разработчиков ASP.NET AJAX будет отслеживать форумы в ближайшие несколько недель, чтобы помочь с миграцией и найденными багами. Если вы столкнетесь с багами, или у вас будут вопросы, публикуйте их на форумах ajax.asp.net. Также приветствуются отзывы, предложения по ASP.NET AJAX. Скорее всего API для ASP.NET Ajax 1.0 "Core" уже практически завершены и останутся без изменений. Разработчики планируют в течение этого года внести оставшиеся изменения и исправления и "заморозить" релиз. Также в планах следующая бета версия через несколько недель, учитывающая отзывы пользователей, затем Release Candidat, и затем уже окончательный релиз версии 1.0. По материалам блога Scott Guthrie.... << RSDN@Home 1.2.0 alpha rev. 0>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 18:29 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Спасибо Евгений! Все что нужно и в одном месте на форуме. ____________________________________________________ ученье - свет, а не ученье - чуть свет и на работу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 19:05 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
и, как я понял, ATLAS канул в лету и теперь его даже невозможно скачать...... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:07 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, parapet, Вы писали: P>и, как я понял, ATLAS канул в лету и теперь его даже невозможно скачать... Это он и есть, только называется по-другому. Тут же уже писали и я (Официальные названия Atlas и планы развития и поставки) и mogadanez ([ANN] Microsoft ASP.NET AJAX)Кто людям помогает, тот тратит время зря. Хорошими делами прославиться нельзя! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 16:20 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Это он и есть, только называется по-другому. я то понял что это он и есть, просто переделывать нужно приложения :)... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:48 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
здесь http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx все красиво написано, только я так понимаю, что нужно еще в web.config кое-что менять. Что конкретно — не указано :( и еще — читаю: - The ASP.NET AJAX assembly DLL has changed from Microsoft.Web.Atlas.dll to Microsoft.Web.Extensions.dll. This assembly is now strong-name signed and is installed in the GAC during installation. It is no longer necessary or supported to include the Microsoft.Web.Atlas.dll assembly in a Web project's local Bin folder. как теперь добавить ссылку на эту библиотеку?... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 18:01 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, parapet, Вы писали: P>здесь http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx все красиво написано, только я так понимаю, что нужно еще в web.config кое-что менять. Что конкретно — не указано :( Не понял, зачем что-то еще менять в веб.конфиг, как это следует из приведенной ссылки? P>как теперь добавить ссылку на эту библиотеку? Как обычно, только CopyLocal = falseЕжели череп прогрызла мышь — время забыть о былом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 18:10 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Здравствуйте, parapet, Вы писали: P>>здесь http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx все красиво написано, только я так понимаю, что нужно еще в web.config кое-что менять. Что конкретно — не указано :( G>Не понял, зачем что-то еще менять в веб.конфиг, как это следует из приведенной ссылки? раньше, когда создавался проект типа atlas, оно прописывало кучу всего в Web.config, например у меня в рабочем приложении есть такие строки: <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/> <add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/> теперь же, когда мы создаем проект типа AJAX, он также прописывает много чего в web.config. Внимание, вопрос — а не будет ли проблем если я в рабочем приложении для миграции на эту новую версию все сделаю как написано в вышеуказанной ссылке, не трогая web.config? P>>как теперь добавить ссылку на эту библиотеку? G>Как обычно, только CopyLocal = false угу, причем в списке .NET компонентов (когда делаешь в VS2005 Add Reference) его нет, пришлось искать кудв он инталлирован. Насколько я знаю, чтобы он появился в этом списке, нужно прописать папку с этой библиотекой в реестре. Жаль что это не делается при инсталляции... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 18:17 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, parapet, Вы писали: P>Внимание, вопрос — а не будет ли проблем если я в рабочем приложении для миграции на эту новую версию все сделаю как написано в вышеуказанной ссылке, не трогая web.config? Раз не говорят, значит не надо. P>угу, причем в списке .NET компонентов (когда делаешь в VS2005 Add Reference) его нет, пришлось искать кудв он инталлирован. Насколько я знаю, чтобы он появился в этом списке, нужно прописать папку с этой библиотекой в реестре. Жаль что это не делается при инсталляции Думаю в финальной версии все будет. Можно им отправить на форум пожелание.Мне звонили с открытия пленума — я сказал им, что я не приду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 18:29 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
А что на счет FileUpload, какая на счет этого контрола политика? И как идеологически правильно вписывать в страницу с AJAX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 19:26 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
G>Вынос большинства клиентского кода из объявления по месту использования в прототипы позволяет более удобно использовать для отладки Visual Studio 2005 Script Debugger. ну не знаю, судя по приведенным ссылкам, это не для отладки, а для повышения производительности и гибкости кода, например типа рефлекшн лучше работает, в случае приватных мемберов как локальных переменных — к ним не достучаться вообще. G>Также, теперь для production и debug версий приложения используются разные версии JavaScript файлов. Production версия оптимизирована для достижения наивысшей производительности и минимального размера скачиваемых файлов, в то время как debug версия предоставляет максимум отладочной информации. В дебаг версии в функции введены дополнительные параметры для проверки корректности передаваемых аргументов и хранения стэка вызовов. Это позволяет упростить отладку клиентского кода. Это и в Atlas'е июньском было... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 22:15 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: Може подскажешь как теперь можно из скрипта вызвать модальный диалог (ModalPopupExtender)?... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 12:21 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: Еще изменение по сравнению с June CTP: ScriptManager теперь должен находиться внутри серверной формы. в июньской версии можно было его засунуть в <head>, что в демках сами создатели показывали.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:30 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
А че-то я не пойму где он теперь берет dll? Когда создаешь новый проект рядом с собой он ее не кладет. Я нашел единственную в \Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\Microsoft.Web.Extensions.dll, удалил ее а приложение все равно работает. Это я все к тому как теперь к хостеру закачать приложение с Ajax? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:54 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, sndanil, Вы писали: S>Здравствуйте, Gollum, Вы писали: S>Може подскажешь как теперь можно из скрипта вызвать модальный диалог (ModalPopupExtender)? насколько из скрипта? полностью, от создания до вызова или у нас на странице лежит <ajaxToolkit:ModalPopupExtender .... /> и просто нужно его уметь вызвать не только по нажатию TargetControlID, но и произвольного скрипта если так то делается это так (пример переделан из стандартного ModalPopup примера): <asp:ScriptManager id="ScriptManager" runat="server"></asp:ScriptManager> <script type="text/javascript"> var styleToSelect; function onOk() { $get('Paragraph1').className = styleToSelect; } function onClick() { $find("<%=ModalPopupExtender.ClientID%>").show() } </script> <p id="Paragraph1">Asingara to madra</p> <input type="button" value="open modal default" id="btnDef" runat=server /> <input type="button" value="open modal custom" id="btnCust" onclick="onClick();" /> <asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" style="display:none"> <p>Choose the paragraph style you would like:</p> <p ><input type="radio" name="Radio" id="RadioA" onclick="styleToSelect = 'sampleStyleA';" checked="checked" /><label for="RadioA" class="sampleStyleA" style="padding:3px;">Sample paragraph text</label></p> <p ><input type="radio" name="Radio" id="RadioB" onclick="styleToSelect = 'sampleStyleB';" /><label for="RadioB" class="sampleStyleB" style="padding:3px;">Sample paragraph text</label></p> <p ><input type="radio" name="Radio" id="RadioC" onclick="styleToSelect = 'sampleStyleC';" /><label for="RadioC" class="sampleStyleC" style="padding:3px;">Sample paragraph text</label></p> <p ><input type="radio" name="Radio" id="RadioD" onclick="styleToSelect = 'sampleStyleD';" /><label for="RadioD" class="sampleStyleD" style="padding:3px;">Sample paragraph text</label></p> <p style="text-align:center;"> <asp:Button ID="OkButton" runat="server" Text="OK"></asp:Button> <asp:Button ID="CancelButton" runat="server" Text="Cancel"></asp:Button> </p> </asp:Panel> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender" TargetControlID="btnDef" runat="server" PopupControlID="Panel1" BackgroundCssClass="modalBackground" DropShadow="true" OkControlID="OkButton" OnOkScript="onOk()" CancelControlID="CancelButton" />... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:11 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Предыдущие версии ASP.NET AJAX использовали глобальную фнукцию $(), которая конфликтовала с некоторыми другими библиотеками AJAX (такими как Prototype и Scriptaculus). Она переименована в $get(), сделано несколько других переименований, и теперь все хорошо :) еще важное переименование: $object() -> $find() синоним для Sys.Application.findComponent — метод для поиска компонент а не DOM элементов. кроме того, $get() не просто переименовался из $() — он теперь принимает два параметра. var $get = Sys.UI.DomElement.getElementById = function Sys$UI$DomElement$getElementById(id, element) { /// <param name="id" type="String"></param> /// <param name="element" type="Sys.UI.DomElement" optional="true" mayBeNull="true"></param> /// <returns type="Sys.UI.DomElement" mayBeNull="true"></returns> первый как и раньше, ID элемента, второй параметр элемент с которого начинать поиск.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:11 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Elast, Вы писали: E>А че-то я не пойму где он теперь берет dll? Когда создаешь новый проект рядом с собой он ее не кладет. Я нашел единственную в \Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\Microsoft.Web.Extensions.dll, удалил ее а приложение все равно работает. GAC... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:13 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
>GAC Это клево! А что на счет того как у хостера воспользоваться Ajax примочками если Ajax у него не установлен. Т.е. как руками прописать библиотеку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:51 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Elast, Вы писали: E>Это клево! А что на счет того как у хостера воспользоваться Ajax примочками если Ajax у него не установлен. Т.е. как руками прописать библиотеку? Поставить в reference в студии CopyLocal="true"Ежели череп прогрызла мышь — время забыть о былом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:59 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Elast, Вы писали: >>GAC E>Это клево! А что на счет того как у хостера воспользоваться Ajax примочками если Ajax у него не установлен. Т.е. как руками прописать библиотеку? при Deploy проекта по моему эти сборки скопируются.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 15:00 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
О, нашел файл web.config в папке с Microsoft.Web.Extensions.dll там оказывается все написано! У меня все работает, теперь попробую закачать к хостеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 15:01 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, sndanil, Вы писали: S>Здравствуйте, Gollum, Вы писали: S>Може подскажешь как теперь можно из скрипта вызвать модальный диалог (ModalPopupExtender)? см работа с AJAXContolToolkit на клиенте... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 15:28 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: спасибо, уже сам допетрил ... скажи пожалуйста, у меня начало появляться сообщение с ошибкой: --------------------------- Error --------------------------- A Runtime Error has occurred. Do you wish to Debug? Line: 420 Error: 'this._dropTargets' is null or not an object --------------------------- Yes No --------------------------- происходит при перемещении на другую страницу ... падает где-то в недрах AjaxControlToolkit.IEDragDropManager что это может быть?... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 15:34 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, sndanil, Вы писали: S>происходит при перемещении на другую страницу ... S>падает где-то в недрах AjaxControlToolkit.IEDragDropManager S>что это может быть? Это значит что используется DragDrop компонент, у которого не инициализирован мембер _dropTargets unregisterDropTarget : function(dropTarget) { this._unwireDropTargetEvents(dropTarget); this._dropTargets .remove(dropTarget); } надо смотреть CallStack откуда он приходит в этот метод. вообще unregisterDropTarget вызывается из dispose (который логично вызывается при переходе на другую страницу), но там стоит проверка dispose : function() { if(this._dropTargets) { for (var i = 0; i < this._dropTargets; i++) { this.unregisterDropTarget (this._dropTargets[i]); } this._dropTargets = null; } AjaxControlToolkit.IEDragDropManager.callBaseMethod(this, 'dispose'); }... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 15:50 |
|
||
|
[ANN] ASP.NET AJAX beta 1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: определил, что эта фигня вылазит, когда на странице лежит более одного DragPanelExtender-а, причем у них все правильно установлено (все что нужно перетаскивается) ... их просто два ...можешь че-нить подсказать? ЗЫ: блин, они и из примеров убрали одну из панелей, наверное что бы только один экстендер на странице лежал ...... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34077660&tid=1388080]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 405ms |

| 0 / 0 |
