2009-08-25 5 views
0

하나의 UpdatePanel 내에 하나의 콘텐츠 템플릿에 두 가지 정의를 모두 포함 시키려고하면 아래 오류가 발생합니다. 오류 : Sys.InvalidOperationException : ID가 'ctl00_schoolAdmin_UpdatePanelSchoolAddress'인 UpdatePanel을 찾을 수 없습니다. 동적으로 업데이트되는 경우는 지금이 개 업데이트 패널 (아래)에 TD를 분할해야했다UpdatePanel 내의 콘텐츠 템플릿

다른 updatepanel ' "안에 있어야,이를 방지 할 수있는 방법은?이

<tr> 
    <td style="width: 180px"> 
     <!-- Update panel to show School Address Header --> 
     <asp:UpdatePanel ID="UpdatePanelSchoolAddressHeader" runat="server" UpdateMode="Conditional"> 
      <ContentTemplate> 
       <asp:Label ID="frmSchoolAddressHeader" runat="server" Text="Address" Visible="false"></asp:Label> 
      </ContentTemplate> 
      <Triggers> 
       <asp:AsyncPostBackTrigger ControlID="SchoolLEADropDownList" /> 
       <asp:AsyncPostBackTrigger ControlID="FindSchoolIDButton" /> 
      </Triggers> 
     </asp:UpdatePanel> 
    </td> 
     <!-- Update panel to show School Address Text --> 
    <td style="width: 300px"> 
     <asp:UpdatePanel ID="UpdatePanelSchoolAddress" runat="server" UpdateMode="Conditional"> 
      <ContentTemplate> 
       <asp:Label ID="frmSchoolAddressText" runat="server" Visible="false"> </asp:Label> 
       </td> 
      </ContentTemplate> 
      <Triggers> 
       <asp:AsyncPostBackTrigger ControlID="SchoolLEADropDownList" /> 
       <asp:AsyncPostBackTrigger ControlID="FindSchoolIDButton" /> 
      </Triggers> 
     </asp:UpdatePanel> 
    </td> 
</tr> 

대단히 감사합니다.

답변

0

전체 테이블을 업데이트 패널에 둡니다.

관련 문제