UpdatePanel не срабатывает при первом нажатии кнопки ссылки - PullRequest
0 голосов
/ 19 мая 2010

У меня есть панель обновлений на странице .aspx. На этой странице aspx у меня есть несколько элементов управления ascx. Один из элементов управления имеет мою кнопку ссылки. Когда эта кнопка нажата, я ожидаю получить результаты, которые намереваюсь получить, но не ожидаю мерцания страницы или постбэка. Это делает оба. После того, как я изменил некоторую поисковую информацию и снова нажал кнопку ссылки, страница выполняет асинхронную обратную передачу (что я и ожидал при первом нажатии). После выполнения этой последовательности через фиддлер я вижу, что при первом нажатии кнопки мне не хватает какой-либо информации, которая включается во все последующие запросы.

ctl00 $ ScriptManager1 = ctl00 $ cplContents $ updatePanelOrderSearch | ctl00 $ cplContents $ ucOrderSearchControl $ btnRange & EventTarget = ctl00% 24cplContents% 24ucOrderSearchControl% 24btnRange & .....

Выше я получаю клики 2, 3 и т. Д. Это не относится к запросу, когда я нажимаю на кнопку ссылки в самый первый раз. Мне интересно, вот почему я получаю полную, не асинхронную обратную передачу в первый раз.

Любая помощь будет оценена. Мой код панели обновлений указан ниже.

<asp:UpdatePanel ID="updatePanelOrderSearch" runat="server" UpdateMode="Always" ChildrenAsTriggers="true">
    <ContentTemplate>
        <uc:control1 "this control has the link button" />
        <hr />
        <div id="SearchResults">
            <div id="SearchResultsMessage">
                <asp:Literal ID="lblMessage" Text="No orders found" Visible="false" runat="server" />
            </div>
            <uc:contorl 2 />
        </div>
        <uc: control3 />
    </ContentTemplate>
</asp:UpdatePanel>

Спасибо

1 Ответ

0 голосов
/ 22 января 2011

это была проблема месяцев назад, и мы не использовали это решение

...