title: ASP ImageButton in Repeater not firing
body: <p>I have a usercontrol that contains a repeater. Within this repeater there is an ImageButton, that when clicked is supposed to call an expand method. However, the ImageButton is not firing anything, not even a PostBack.</p>
  
  <p>AutoEventWireUp on the usercontrol is set to true. the Repeater ItemDataBound is set in Markup. But even with all of that the ImageButton still will not fire any type of action.</p>
  
  <p>What would be the reason that no firing is occuring at all?</p>
  
  <p>Below is the HTML Markup:</p>
  
  <pre><code>&lt;%@ Control Language="vb" AutoEventWireup="true" Codebehind="BiddersGroupList.ascx.vb"
      Inherits="FXWB.BidPackage.BiddersGroupList" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %&gt;
  &lt;%@ Register TagPrefix="fxwb" TagName="GridLabel" Src="~/Secure/Controls/GridLabel.ascx" %&gt;
  
  &lt;telerik:RadCodeBlock ID="rcbScripts" runat="server"&gt;
  &lt;script&gt;
        function pb(ctrl,FolderId, B, BID, CID)
        {
  //        debugger;
          var lblid = ctrl.parentElement.parentElement.cells[7].childNodes[0].id;
          SethdnUpdatedValues(lblid, (B=='WB') ? 'Yes' : 'No');
        NoRefreshRequestProcessor_SendRequest('changeBidStatus:'+B+':'+BID+':'+CID);
        }
  
        function ir(ctrl,FolderId, BID, CID)
        {
          debugger;
          if(ctrl.checked ==true)
              B = '1';
          else
              B = '0';        
          NoRefreshRequestProcessor_SendRequest('changeAdminIsRceived:'+B+':'+BID+':'+CID);
        }
  
        function pw(BPID, SUID, FID){
        var BID ='Owner';
        window.open('Bidpackage/ReplyToBid.aspx?BPID='+ BPID + '&amp;SUID='+SUID+'&amp;BID='+BID + '&amp;FID='+ FID + '&amp;a=edit','_blank','height=600,width=800,status=yes,toolbar=no,menubar=no,location=no, scrollbars=yes, resizable = yes');
        }
  
  
        function be(BID, BPID,CSI){
        window.open('Bidpackage/EditBidderInfo.aspx?BidderID='+BID+'&amp;BidPackageID='+BPID+'&amp;CSI='+CSI,'bidder_edit','height=550,width=950,status=yes,toolbar=no,menubar=no,location=no, scrollbars=yes, resizable = yes')
        }
  
        function one(sender,NID,CsiValue,lblid){
        //debugger;
          NoteLabelID=lblid;
        var url = 'Bidpackage/BidderNoteEdit.aspx?NoteID='+escape(NID)+'&amp;CSI='+CsiValue;
        var Top = (screen.availHeight / 2) - 100; //getY(sender) - document.getElementById('FolderBody').scrollTop + 226;
        var Left = (screen.availWidth / 2) - 150; //getX(sender) + 280;
        var params = 'height=200, width=300, location=0, top='+Top+', left='+Left+', status=0, scrollbars=0, toolbar=0';
        var arr=NID.split(':');
        window.open(url,'BDR_NOTE_'+escape(arr[0]),params);
        //window.open(url,'BDR_NOTE_'+escape(NID.replace(':','_')),params);
        //window.open(url,params);
        }
  
  
  
        function SelectAll(chkMain)
        { 
        //debugger;
        var mainchk = chkMain.getAttribute("Division");
          var chk = document.documentElement.getElementsByTagName("input");
          var i;
          for(i=0;i&lt;chk.length; i++)
           {
              if(chk[i].type=='checkbox')
              {
               csiChild = chk[i].getAttribute("Division");
                if (csiChild != null)
                {
                 if(csiChild == mainchk)
                          {
                              if(chkMain.checked == true)
                                 {
                                      chk[i].checked = true;
                                      SelectCodes(chk[i])
                                 }
                                  else
                                  {
                                      chk[i].checked = false;
                                      SelectCodes(chk[i])
                                  }
                          }
                }
  
              }
              }
  
        }
         function SelectCodes(chkMain)
        { 
       // debugger;
        var mainchk = chkMain.getAttribute("CSI");
          var chk = document.documentElement.getElementsByTagName("input");
          var i;
          for(i=0;i&lt;chk.length; i++)
           {
              if(chk[i].type=='checkbox')
              {
               csiChild = chk[i].getAttribute("CSI");
                if (csiChild != null)
                {
                 if(csiChild == mainchk)
                          {
                              if(chkMain.checked == true)
                                 {
                                      chk[i].checked = true;
                                 }
                                  else
                                  {
                                      chk[i].checked = false;
                                  }
                          }
                }
  
              }
              }
  
        }
  
  
  function CheckAllBidders(chkMain)
        {
       // debugger;
          var mainCSI = chkMain.getAttribute("CSI");
          var csi;
          var csiChild;
          var bidder;
          var chkChildID;
  
          var chk = document.documentElement.getElementsByTagName("input");
          var i;
          for(i=0;i&lt;chk.length; i++)
           {
              if(chk[i].type=='checkbox')
              {
  
  //                chkChildID = chk[i].id;
  //                s = chkChildID.indexOf(":");
                      csiChild = chk[i].getAttribute("CSI");
                        bidder = chk[i].getAttribute("Bidder");
                      if (csiChild != null &amp;&amp; bidder != null)
                      {
  
                          if(csiChild==mainCSI)
                          {
                         // debugger;
                                 if(chkMain.checked == true)
                                 {
                                      chk[i].checked = true;
                                 }
                                  else
                                  {
                                      chk[i].checked = false;
                                  }
                           }
                      }
              }
  
           }
  
        }
  
  var btnReloadExpandedID = '&lt;%=ButtonReloadExpanded.ClientID %&gt;';
  var hdnExpandBidderID = '&lt;%=hdnExpandBidder.ClientID %&gt;';
  
  var btnBindBiddingStatus = '&lt;%=ButtonBindBiddingStatus.ClientID %&gt;';
  var btnBindNotes = '&lt;%=ButtonBindNotes.ClientID %&gt;';
  var hdnNoteCSI = '&lt;%=hdnNoteCSI.ClientID %&gt;';
  var hdnCSIId1 = '&lt;%=hdnCSIId1.ClientID %&gt;';
  var hdnExpandCSIs = '&lt;%=hdnCSIIs.ClientID %&gt;';
  var NoteLabelID;
  &lt;/script&gt;
  
  &lt;script&gt;
  function BindNote(csivalue1,note)
  {
  //    var ButtonBindNotes1 = document.getElementById(btnBindNotes);
  //    var HiddenNotesCSI1 = document.getElementById(hdnNoteCSI);
  //    HiddenNotesCSI1.value = csivalue1;
  //    ButtonBindNotes1.click();
  
      document.getElementById(NoteLabelID).innerHTML = note;
      SethdnUpdatedValues(NoteLabelID,note);
  }
  
  function SethdnUpdatedValues(id,value)
  {
  //debugger;
      if (id!=undefined)
      {
          var hdnUpdatedValues = document.getElementById('&lt;%=hdnUpdatedValues.ClientID %&gt;');
          if(hdnUpdatedValues.value!="")
              if(hdnUpdatedValues.value.indexOf(id) !=-1)
              {
                  var st = hdnUpdatedValues.value.indexOf(id);
                  var end = hdnUpdatedValues.value.indexOf("|~|",st);
                  var valToReplace = hdnUpdatedValues.value.substring(st,end);
                  var valReplaceBy = id + "=" + value;
                  hdnUpdatedValues.value = hdnUpdatedValues.value.replace(valToReplace, valReplaceBy);
              }
              else
                  hdnUpdatedValues.value = hdnUpdatedValues.value + id + '=' + value + '|~|';
           else
              hdnUpdatedValues.value = id + '=' + value + '|~|';
     }
  }
  
  function SetUpdatedValues()
  {
  //debugger;
      try
      {
          var hdnUpdatedValues = document.getElementById('&lt;%=hdnUpdatedValues.ClientID %&gt;');
  
          if (hdnUpdatedValues.value != "")
          {
              var values = hdnUpdatedValues.value.split('|~|');
              var ctrlValue;
              var i;
              for(i=0; i&lt;values.length-1;i++)
              {
                  ctrlValue = values[i].split('=');
                  document.getElementById(ctrlValue[0]).innerHTML = ctrlValue[1];
              }
          }
      }
      catch(ex)
      {
      }
  }
  
  
  
  
  
  
  &lt;/script&gt;
  &lt;/telerik:RadCodeBlock&gt;
  
  &lt;asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true"&gt;
      &lt;ProgressTemplate&gt;
          &lt;div style="background-color: White; position: absolute; z-index: 10; left: expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
              top: expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);"&gt;
              &lt;img src="../Images/LoadingIcon.gif" height="80" width="150" /&gt;
          &lt;/div&gt;
      &lt;/ProgressTemplate&gt;
  &lt;/asp:UpdateProgress&gt;
  &lt;asp:UpdatePanel ID="UpdatePannel1" runat="server"&gt;
      &lt;ContentTemplate&gt;
          &lt;%--&lt;script type="text/javascript" language=javascript&gt;
      function ShowData()
  {
          var trValues = document.getElementById('&lt;%=trRptrDivision.ClientID %&gt;');
          trValues.style.visibility="visible";
  }
      &lt;/script&gt;--%&gt;
          &lt;asp:HiddenField ID="hdnUpdatedValues" runat="server" /&gt;
  
          &lt;script language="javascript"&gt;
              Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
              function EndRequestHandler(sender, args)
              {
  
                  SetUpdatedValues();
              } 
          &lt;/script&gt;
  
          &lt;asp:Label ID="lblTestStatus" runat="server"&gt;&lt;/asp:Label&gt;
          &lt;input type="button" id="ButtonReloadExpanded" runat="server" style="display: none;"
              value="Reload Expanded" /&gt;
          &lt;input type="button" id="ButtonBindBiddingStatus" runat="server" style="display: none;"
              value="Bind BiddingStatus" /&gt;
          &lt;input type="button" id="ButtonBindNotes" runat="server" style="display: none;" value="Bind Notes" /&gt;
          &lt;asp:HiddenField ID="hdnExpandBidder" runat="server" /&gt;
          &lt;asp:HiddenField ID="hdnNoteCSI" runat="server" /&gt;
          &lt;asp:HiddenField ID="hdnCSIId1" runat="server" /&gt;
          &lt;asp:HiddenField ID="hdnCSIIs" runat="server" /&gt;
          &lt;table border="1" cellpadding="0" cellspacing="0" style="background: skyblue; border-style: solid;
              border-width: 1px; border-color: black;" width="100%" id="tblBiddersList"&gt;
              &lt;tr&gt;
                  &lt;td colspan="3"&gt;
                      &lt;asp:Label ID="lblError" runat="server" Font-Size="8pt" ForeColor="Red" Font-Bold="True"
                          EnableViewState="False" Font-Names="Arial"&gt;&lt;/asp:Label&gt;
                  &lt;/td&gt;
              &lt;/tr&gt;
              &lt;asp:Repeater ID="rptdivision" runat="server" EnableViewState="true" OnItemDataBound="rptdivision_ItemDataBound"&gt;
                  &lt;HeaderTemplate&gt;
                      &lt;tr&gt;
                          &lt;td class="MasterHeader"&gt;
                              &lt;asp:Button ID="ButtonExpandCollapse" UseSubmitBehavior="false" runat="server" Text="Expand All" CssClass="button"
                                  CommandName="ExpandCollapse" /&gt;
                              &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Divisions
                          &lt;/td&gt;
                          &lt;td class="MasterHeader"&gt;
                              Divisions Description
                          &lt;/td&gt;
                      &lt;/tr&gt;
                  &lt;/HeaderTemplate&gt;
                  &lt;ItemTemplate&gt;
                      &lt;tr style="background-color: #66cc99;"&gt;
                          &lt;td&gt;
                              &lt;input type="checkbox" id="chkDivision" biddercount='&lt;%#DataBinder.Eval(Container, "DataItem.countBidders")%&gt;'
                                  runat="server" onclick="javascript:SelectAll(this);" /&gt;
                              &lt;%--  &lt;asp:CheckBox ID="chkDivision" runat="server" onclick="javascript:SelectAll(this);" /&gt;--%&gt;
                              &lt;asp:ImageButton runat="server" ID="ImageButton1" CommandName="ExpandDivision" ImageUrl="~/Secure/Images/plus_big.gif" /&gt;
                              &lt;asp:Label ID="lbDivisionName" runat="server" Text='&lt;%#DataBinder.Eval(Container, "DataItem.classifier_name")%&gt;'&gt;&lt;/asp:Label&gt;
                              &lt;%--                            &lt;asp:HiddenField ID="hfcgroup" runat="server" Value='&lt;%#DataBinder.Eval(Container, "DataItem.csigroup")%&gt;' /&gt;--%&gt;
                          &lt;/td&gt;
                          &lt;td&gt;
                              &lt;asp:Label ID="Label1" runat="server" Text='&lt;%#DataBinder.Eval(Container, "DataItem.classifier_description")%&gt;'&gt;&lt;/asp:Label&gt;
                          &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr class="trup" id="trRptrDivision" runat="server" style="background: white;"&gt;
                          &lt;td&gt;
                              &lt;asp:Repeater ID="rptrBidPackage" runat="server" OnItemCommand="rptrBidPackage_ItemCommand"&gt;
                                  &lt;%--&lt;HeaderTemplate&gt;
                      &lt;tr&gt;
                          &lt;td class="MasterHeader"&gt;
                              &lt;asp:Button ID="ButtonExpandCollapse" runat="server" Text="Expand All" CssClass="button"
                                  CommandName="ExpandCollapse" /&gt;
                              &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CSI Code
                          &lt;/td&gt;
                          &lt;td class="MasterHeader"&gt;
                              CSI Description
                          &lt;/td&gt;
                      &lt;/tr&gt;
                  &lt;/HeaderTemplate&gt;--%&gt;
                                  &lt;ItemTemplate&gt;
                                      &lt;tr class="trup" style="margin: 0px 0px 0px 0px; height: 0%; display: none" id="trMaster"
                                          runat="server"&gt;
                                          &lt;td class="tdupMaster"&gt;
                                              &lt;asp:ImageButton runat="server" ID="ImageColapseExpand" CommandName="Expand" CommandArgument='&lt;%#DataBinder.Eval(Container, "DataItem.CSIValue")%&gt;'
                                                  ImageUrl="~/Secure/Images/plus_big.gif" /&gt;
                                              &lt;b&gt;
                                                  &lt;input type="checkbox" id="chkCodes" biddercount='&lt;%#DataBinder.Eval(Container, "DataItem.countBidders")%&gt;'
                                                      runat="server" onclick="javascript:SelectCodes(this);" /&gt;
                                                  &lt;%--   &lt;asp:CheckBox ID="chkCodes" runat="server" onclick="javascript:CheckCodes();" /&gt;&amp;nbsp;--%&gt;
                                                  &lt;asp:Label ID="LabelCSI" runat="server" Text='&lt;%#DataBinder.Eval(Container, "DataItem.CSIValue")%&gt;'&gt;&lt;/asp:Label&gt;
                                              &lt;/b&gt;
                                          &lt;/td&gt;
                                          &lt;td class="tdupMaster"&gt;
                                              &lt;em&gt;
                                                  &lt;%#DataBinder.Eval(Container, "DataItem.CSIDesc")%&gt;
                                              &lt;/em&gt;
                                          &lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr class="trup" id="trRptrBidders" runat="server" style="background: white; display: none"&gt;
                                          &lt;td colspan="2"&gt;
                                              &lt;table border="1" width="100%" cellpadding="1" cellspacing="1" style="background: #eeeeee;"&gt;
                                                  &lt;asp:Repeater ID="rptrBidders" runat="server" EnableViewState="true" OnItemDataBound="rptrBidders_ItemCreated"&gt;
                                                      &lt;HeaderTemplate&gt;
                                                          &lt;tr style="background: #cccccc; color: #205f7d; font-weight: bold; font-size: x-small;"
                                                              class="DetailHeader"&gt;
                                                              &lt;td class="DetailHeader" align="right"&gt;
                                                                  &lt;input type="checkbox" id="chkSelectAll" runat="server" onclick="javascript:CheckAllBidders(this);" /&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Action
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Company name
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Contact
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Phone
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Fax
                                                              &lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Email&lt;/td&gt;
                                                              &lt;td class="DetailHeader"&gt;
                                                                  Will Bid&lt;/td&gt;
                                                          &lt;/tr&gt;
                                                      &lt;/HeaderTemplate&gt;
                                                      &lt;ItemTemplate&gt;
                                                          &lt;tr class="trup" runat="server" id="trBidder"&gt;
                                                              &lt;td rowspan="2" style="width: 50px;" id="tdCheckBox" align="right"&gt;
                                                                  &lt;asp:Label runat="server" ID="lblIsReceived" Text="+" Font-Bold="true" Visible="false"&gt;&lt;/asp:Label&gt;
                                                                  &lt;input type="checkbox" id="chkBidder" runat="server" /&gt;
                                                                  &lt;input type="hidden" runat="server" id="hdnFaxStatus" value='&lt;%#DataBinder.Eval(Container, "DataItem.FaxStatus")%&gt;' /&gt;
                                                                  &lt;input type="hidden" runat="server" id="hdnIsReceived" value='&lt;%#DataBinder.Eval(Container, "DataItem.IsReceived")%&gt;' /&gt;
                                                              &lt;/td&gt;
                                                              &lt;td rowspan="2" style="width: 0%;"&gt;
                                                                  &lt;img style="margin: 0px;" onclick="pw('&lt;%#DataBinder.Eval(Container, "DataItem.BidpackageID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.SiteUserID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.FolderID")%&gt;');"
                                                                      src="Images/tool_preview.gif" alt="View"&gt;&lt;/img&gt;&lt;img style="margin: 0px;" src="Images/BidPackage/tool_bidder_edit.gif"
                                                                          alt="Edit Bidder Info" onclick="be('&lt;%#DataBinder.Eval(Container, "DataItem.BidderID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.BidpackageID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.CSIs!2!CSI")%&gt;')"&gt;&lt;/img&gt;&lt;img
                                                                              style="margin: 0px;" src="Images/BidPackage/tool_approve_f2.gif" alt="Will Bid"
                                                                              onclick="pb(this,'&lt;%#DataBinder.Eval(Container, "DataItem.FolderID")%&gt;','WB','&lt;%#DataBinder.Eval(Container, "DataItem.BidderID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.CsiID")%&gt;');"&gt;&lt;/img&gt;&lt;img
                                                                                  style="margin: 0px;" src="Images/BidPackage/tool_decline_f2.gif" alt="Will Not Bid"
                                                                                  onclick="pb(this,'&lt;%#DataBinder.Eval(Container, "DataItem.FolderID")%&gt;','NB','&lt;%#DataBinder.Eval(Container, "DataItem.BidderID")%&gt;','&lt;%#DataBinder.Eval(Container, "DataItem.CsiID")%&gt;');"&gt;&lt;/img&gt;&lt;asp:CheckBox
                                                                                      ID="chkIsReceived" ToolTip="Admin IsReceived" runat="server" FolderID='&lt;%#DataBinder.Eval(Container, "DataItem.FolderID")%&gt;'
                                                                                      Checked='&lt;%#DataBinder.Eval(Container, "DataItem.AdminIsReceived")%&gt;' /&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;input type="hidden" runat="server" id="hdnBidder" value='&lt;%#DataBinder.Eval(Container, "DataItem.BidderID")%&gt;' /&gt;
                                                                  &lt;input type="hidden" runat="server" id="hdnCsiID" value='&lt;%#DataBinder.Eval(Container, "DataItem.CsiID")%&gt;' /&gt;
                                                                  &lt;%#DataBinder.Eval(Container, "DataItem.Organization")%&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;%#DataBinder.Eval(Container, "DataItem.FullName")%&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;nobr&gt;
                                                  &lt;%#DataBinder.Eval(Container, "DataItem.Phone")%&gt;
                                                  &lt;/nobr&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;nobr&gt;
                                                  &lt;%#DataBinder.Eval(Container, "DataItem.Fax")%&gt;
                                                  &lt;/nobr&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;nobr&gt;
                                                  &lt;%#DataBinder.Eval(Container, "DataItem.EMail")%&gt;
                                                  &lt;/nobr&gt;
                                                              &lt;/td&gt;
                                                              &lt;td class="fn"&gt;
                                                                  &lt;asp:Label ID="lblWillBid" runat="server"&gt;
                                                  &lt;%#DataBinder.Eval(Container, "DataItem.WillBid")%&gt;
                                                                  &lt;/asp:Label&gt;
                                                              &lt;/td&gt;
                                                          &lt;/tr&gt;
                                                          &lt;tr id="trBidderNote"&gt;
                                                              &lt;td colspan="6" style="font-size: xx-small; background-color: #FEFEFE; padding: 0px;"&gt;
                                                                  &lt;span id="spanBidderNote" runat="server" class="Note"&gt;Note:&lt;/span&gt;&amp;#160;
                                                                  &lt;input type="hidden" runat="server" id="hdnBidderNoteID" value='&lt;%#DataBinder.Eval(Container, "DataItem.BidderNoteID")%&gt;' /&gt;
                                                                  &lt;div style="height: 100%; width: 210px; border: solid 0px gray; display: inline;"
                                                                      id="note"&gt;
                                                                      &lt;asp:Label ID="lblBidderNote" runat="server"&gt;
                                                      &lt;%#DataBinder.Eval(Container, "DataItem.BidderNote")%&gt;
                                                                      &lt;/asp:Label&gt;
                                                                  &lt;/div&gt;
                                                                  &amp;#160;&amp;#160;&amp;#160;
                                                                  &lt;%#DataBinder.Eval(Container, "DataItem.Qualifications")%&gt;
                                                              &lt;/td&gt;
                                                          &lt;/tr&gt;
                                                      &lt;/ItemTemplate&gt;
                                                  &lt;/asp:Repeater&gt;
                                                  &lt;%--                                &lt;asp:GridView ID="GridViewBidders" runat="server" EnableViewState="true" Visible="false"&gt;
                                  &lt;/asp:GridView&gt;--%&gt;
                                              &lt;/table&gt;
                                          &lt;/td&gt;
                                      &lt;/tr&gt;
                                  &lt;/ItemTemplate&gt;
                              &lt;/asp:Repeater&gt;
                          &lt;/td&gt;
                      &lt;/tr&gt;
                  &lt;/ItemTemplate&gt;
              &lt;/asp:Repeater&gt;
          &lt;/table&gt;
      &lt;/ContentTemplate&gt;
  &lt;/asp:UpdatePanel&gt;
  </code></pre>