Панель обновления и пользовательские элементы управления - PullRequest
0 голосов
/ 21 июля 2009

У меня есть два веб-элемента управления, вложенных в панель обновлений. События внутри пользовательских элементов управления не появляются для запуска панели. Для тестирования я установил метод пожаров на 3 секунды и добавил на страницу панель прогресса обновления. Панель прогресса обновления не появляется, и страница обновляется как обычно.

Пользовательские элементы управления работают правильно и делают то, что им нужно, но я хотел бы сделать их ajaxy и красивыми.

Существует ли специальный метод для добавления пользовательских элементов управления в обновление, чтобы корректно работала обратная передача?

   <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdateProgress ID="UpdateProgress1" runat="server" DisplayAfter="100">
            <ProgressTemplate>
                UPDATING...</ProgressTemplate>
        </asp:UpdateProgress>

        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <div id="order">
                    <keg:BeerList runat="server" ID="uxBeerList" />
                    <kegcart:ShoppingCart runat="server" ID="uxCustomerCart" />
                    <br class="clearfloat" />
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>

    Protected Sub uxBeerList_AddItem(ByVal item As KegData.IOrderableItem) Handles uxBeerList.AddItem
            uxCustomerCart.AddItemToOrder(item)
            System.Threading.Thread.Sleep(5000)
        End Sub

Ответы [ 2 ]

0 голосов
/ 29 апреля 2011

думаю нужно поставить

теги UpdateProgress & ProgressTemplate внутри тегов UpdatePanel и ContentTemplate. Это должно сработать, если только в другом месте нет проблемы, которую трудно определить по предоставленному коду.

0 голосов
/ 21 июля 2009

Вам не нужно ничего настраивать. Однако без примера кода нам будет сложно диагностировать.

Единственное, что вы хотите убедиться, это то, что для ChildrenAsTriggers не установлено значение false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...