2009-05-12 3 views
0

Я использую UpdatePaenl в странице asp.net. У этого есть кнопка, чтобы вызвать это. Я могу показать «Загрузка» при нажатии кнопки. Здесь моя проблема, мне нужно, чтобы она показывала «Загрузка» при первой странице, а не только при нажатии кнопки.Update Panel asp.net

Любые идеи, высоко ценятся. Благодаря

+0

У меня есть такое же требование и еще не нашел решение. Насколько я знаю, вы не можете запускать загрузочный образ, кроме как заставляя обратную передачу – edosoft

+0

Что нужно показать «погрузка», текст кнопки или содержимое панели обновлений до ее загрузки? Используете ли вы элемент управления UpdateProgress? – Peter

+0

Возможно, оберните всю страницу на панели обновления и установите childern как триггер в true и режим обновления, чтобы он всегда срабатывал в событии загрузки страницы за определенный промежуток времени? – Jack

ответ

2

Вот пример код, который я создал для галереи виджетов:

<div> 
    <asp:UpdateProgress ID="UpdateProgress1" AssociatedUpdatePanelID="updatePanel1" runat="server"> 
     <ProgressTemplate> 
      <img src="images/busybar.gif" alt="Loading..." style="margin-right:auto; margin-left:auto; position:fixed; top:60%; left:50%;" /> 
     </ProgressTemplate> 
    </asp:UpdateProgress> 
    <asp:UpdatePanel ID="updatePanel1" runat="server"> 
    <ContentTemplate> 
     <uc1:PhotoAlbumThumbnails ID="PhotoAlbumThumbnails1" runat="server" ItemsPerPage="30" /> 
    </ContentTemplate> 
</asp:UpdatePanel> 
</div> 
Смежные вопросы