У меня есть панель обновлений на странице .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>
Спасибо