J'ai un panneau de mise à jour sur une page .aspx. Dans cette page ASPX j'ai quelques contrôles ascx. Un des contrôles a mon bouton de lien. Lorsque ce bouton est pressé, je m'attends à obtenir les résultats que j'ai l'intention d'obtenir, mais je m'attends à ne pas voir une page scintillement ou voir la publication de la page. Il fait les deux. Après avoir modifié certaines informations de recherche et cliqué à nouveau sur le bouton de lien, la page effectue une publication asynchrone (ce que j'attendais au premier clic). Après avoir exécuté cette séquence dans fiddler, je vois que la première fois que je clique sur le bouton, il me manque des informations qui sont incluses dans toutes les demandes suivantes.UpdatePanel ne se déclenche pas au premier clic du bouton de lien
ctl00 $ ScriptManager1 = ctl00 $ cplContents $ updatePanelOrderSearch | ctl00 $ cplContents $ ucOrderSearchControl $ btnRange & eventtarget = ctl00% 24cplContents% 24ucOrderSearchControl% 24btnRange & .....
Au-dessus est ce que je reçois des clics 2, 3, etc .. Ce n'est pas dans la demande lorsque je clique sur le bouton de lien la toute première fois. Je me demande si c'est la raison pour laquelle je reçois une publication complète, non asynchrone la première fois.
Toute aide serait appréciée. Mon code de panneau de mise à jour est ci-dessous.
<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>
Merci
S'il vous plaît expliquer votre réponse – kamalpreet