powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Atlas, вопросы начинающего
9 сообщений из 9, страница 1 из 1
Atlas, вопросы начинающего
    #33914840
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сел сегодня посмотреть что такое Atlas. Ранее писал что то наподобие Атласа вручную, то есть XmlHttp, HttpHandler, WebServices...

Atlas вроде крутая штука, и посему хочу кое что спросить:

Если я написал обычный asp.net control показывающий RSS новости(состоящий из XmlDataSource и DataList, даже без code behind). Если я ставлю его на ASPX страницу, то он сразу запускается. Мне надо сделать так чтоб он запускался асинхронно по отношению ко всему другому содержимому страницы (чтоб не нужно было ждать пока вся страница загрузится...). Насколько я понял его надо запихнуть внутрь Atlas контрола UpdatePanel, так и сделал. Имеется также ещё несколько подобных контролей, каждый из которых запихиваю в другие UpdatePanels.

Скажите, действительно ли все эти контролы что я распихал по отдельным UpdatePanelям будут загружаться асинхронно? Всё ли правильно я сделал? Потому как ощущение такое что все они показываются вместе, и я не могу узнать асинхронно они грузятся или нет. Нужно ли ляпать дополнительные ScriptManager контролы для каждой UpdatePanelи или один на всех достаточно? Спасибо.
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33915143
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так как? Елси у меня 10 контролов на сайте, то чтобы добиться асинхронной загрузки всех этих контролов посредством Atlas, мне надо каждый контрол положить в отдельный UpdatePanel контейнер и для каждого такого контейнера поставить отдельный ScriptМanager? То есть 10 котролов, 10 UpdatePanels и 10 ScriptManagerov, я правильно понял? И как убедится что они десйтвительно загружаются асинхронно? Спасибо.
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33915178
PugachevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, 10 ScriptManager`ов не нужно.
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33917697
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает наверняка про асинхронную загрузку и пропорции относительно
количества контролов, UpdatePanels & ScriptManagers?

Зачем в Atlas существует возможность добавлять ScriptManager к каждой UpdatePanel? Я не понимаю взаимосвязь между ScriptManaer  UpdatePanel.
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33917783
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, может кто-нибудь знает возможно ли с помощью Atlas асинхронно загрузить несколько контролов?

Типа открываешь страничку и видишь как все контролы начинают подгружаться (а не так что ждёшь пока всё загрузится и только потом показывается страница). Спасибо.
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33918568
AMogil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, slishnevsky, Вы писали:

S>Ок, может кто-нибудь знает возможно ли с помощью Atlas асинхронно загрузить несколько контролов?

S>Типа открываешь страничку и видишь как все контролы начинают подгружаться (а не так что ждёшь пока всё загрузится и только потом показывается страница). Спасибо.

S>
данное сообщение получено с www.gotdotnet.ru
S>ссылка на оригинальное сообщение


Положите UpdatePanel, кинте на него Lebel. На страничке такой код:


                        <atlas:UpdatePanel ID="upInfo" Mode="Conditional" runat="server">
                            <ContentTemplate>
                                <atlas:TimerControl ID="tmInfo" Interval="1000" runat="server" Enabled="true">
                                </atlas:TimerControl>
                                <asp:Label ID="L1" runat="server"></asp:Label>
                            </ContentTemplate>
                            <Triggers>
                                <atlas:ControlEventTrigger ControlID="tmInfo" EventName="Tick" />
                            </Triggers>
                        </atlas:UpdatePanel>

Также положите еще 1 Lebel вне UpdatePanel.

<asp:Label ID="L2" runat="server"></asp:Label>
В коде Page_Load:
L1.Text = DateTime.Now.ToString();
L2.Text = DateTime.Now.ToString();

Посомтрите что выходит
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33919305
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а если без таймера, то начальная загрузка будет асинхронной ?
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33919589
AMogil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, slishnevsky, Вы писали:

S>Ну а если без таймера, то начальная загрузка будет асинхронной ?

S>
данное сообщение получено с www.gotdotnet.ru
S>ссылка на оригинальное сообщение


Нет, на сколько я понимаю.

Ваши контролы загружаются все вместе, т.к. они у вас наверняка в таблице лежат...
...
Рейтинг: 0 / 0
Atlas, вопросы начинающего
    #33919894
Фотография slishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не принципиально где они лежат.
Я написал вручную через Javascript & XMLHTTP так что эти контролы не подгружаются автоматом когда загружается страница, а подгружаются они когда я вызываю javascript функцию на странице, которая посылает XMLHTTP Request на сервер, рендерит эти контролы и получает назад отрендеренный HTML этих контролов и пихает его туда где эти контролы должны быть отображены. И всё это работает асинхронно (я вижу как после того как почти пустая страница загрузилась, контролы начинают появляются по мере того как быстро они рендерятся на сервере). Я просто хотел бы знать возможно ли это сделать на Atlas или нет? Или же Atlas только для постбеков? Спасибо.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Atlas, вопросы начинающего
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]