Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 29th, 2012  |  syntax: None  |  size: 3.39 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. An Issue with Multiple ASP:Update Panel (Both are updated)
  2. <script type="text/javascript">
  3.                 var prm = Sys.WebForms.PageRequestManager.getInstance();
  4.                 prm.add_initializeRequest(prm_InitializeRequest);
  5.                 prm.add_endRequest(prm_EndRequest);
  6.                 function prm_InitializeRequest(sender, args) {
  7.                     $('#loading').show("slow");
  8.                     /*var panelProg = $get('loading');
  9.                     panelProg.style.display = '';*/
  10.                     $get(args._postBackElement.id).disabled = true;
  11.                 }
  12.                 function prm_EndRequest(sender, args) {
  13.                     $('#loading').hide("slow");
  14.  
  15.                     /*var panelProg = $get('loading');
  16.  
  17.                     panelProg.style.display = 'none';*/
  18.                     $get(sender._postBackSettings.sourceElement.id).disabled = false;
  19.                 }
  20.        
  21. <asp:UpdatePanel ID="updateQuestions" runat="server">
  22.                 <ContentTemplate>
  23.                     <div class="descHeader" style="width: 600px;">
  24.                         <asp:Label ID="Label2" runat="server" Text="Last 10 Questions"></asp:Label>
  25.                     </div>
  26.                     <div class="descContent" style="width: 600px; height: auto;">
  27.                         <div id="loading" style="display: none; height: 60px;">
  28.                             <asp:Image ID="img1" runat="server" ImageUrl="~/images/site/process.gif" />
  29.                         </div>
  30.                         <asp:Panel ID="pnlQuestions" runat="server">
  31.                         </asp:Panel>
  32.                     </div>
  33.                 </ContentTemplate>
  34.                 <Triggers>
  35.                     <asp:AsyncPostBackTrigger ControlID="btnAsk" EventName="Click" />
  36.                 </Triggers>
  37.             </asp:UpdatePanel>
  38.        
  39. <asp:UpdatePanel ID="uPCheckin" runat="server" UpdateMode="Always">
  40.             <ContentTemplate>
  41.                 <asp:Panel ID="pnlCheckIn" runat="server" CssClass="pnlCheckIn">
  42.                     <asp:Label ID="Label1" runat="server" Text="Where are you now ?" Font-Size="10px"
  43.                         ForeColor="Black"></asp:Label>
  44.                     <br />
  45.                     <asp:TextBox ID="txtCheckIn" runat="server" ForeColor="Gray">
  46.                     </asp:TextBox>
  47.                     <asp:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server" WatermarkText="Type City Name"
  48.                         Enabled="True" TargetControlID="txtCheckIn">
  49.                     </asp:TextBoxWatermarkExtender>
  50.                     <asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" CompletionSetCount="4"
  51.                         CompletionInterval="4" EnableCaching="true" Enabled="True" MinimumPrefixLength="3"
  52.                         ServiceMethod="NewDestinationComplete" ServicePath="~/DestinationComplete.asmx"
  53.                         TargetControlID="txtCheckIn" CompletionListCssClass="autocomplete_completionListElement"
  54.                         CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem">
  55.                     </asp:AutoCompleteExtender>
  56.                     <asp:Button ID="btnCheckIn" runat="server" Text="Check-In" CssClass="btnSaveChanges"
  57.                         OnClick="btnCheckIn_Click" />
  58.                     <br />
  59.                 </asp:Panel>
  60.             </ContentTemplate>
  61.         </asp:UpdatePanel>