2014-11-28 10 views
0

사용자 콘트롤이 2 개 있습니다. 다른 사용자 컨트롤 내부 1 개 사용자 제어사용자 콘트롤 내에서 RadWindow를 닫으면

사용자 컨트롤이

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Uc2.ascx.cs" Inherits="Wrapsons.WebApp.UserControls.UcSeason" %> 
    <asp:Button ID="BtnTest" runat="server" OnClick="BtnTest_OnClick" Text="Test"/> 

사용자 컨트롤 1

내가 테스트 버튼, RadWindow을 클릭하면

를 사용에서 Test.aspx UC1에서
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Uc1.ascx.cs" Inherits="Wrapsons.WebApp.UserControls.UcSeason" %> 
<asp:UpdatePanel runat="server"> 
      <ContentTemplate> 
    <telerik:RadWindow ID="RadWindow" runat="server"> 
     <ContentTemplate> 
      <uc1:Uc2 ID="Uc2" runat="server" /> 
     </ContentTemplate> 
     </telerik:RadWindow> 
    </ContentTemplate> 
</asp:UpdatePanel> 

닫혀있다.

다시 게시를 피할 방법이 있습니까?

미리 감사드립니다. 당신이 창을 닫으/열해야하는 경우이 중 하나를 통과, 또한

 <telerik:RadWindow ID="RadWindow" runat="server"> 
      <ContentTemplate> 
       <asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
        <ContentTemplate> 
         <uc1:uc2 id="Uc2" runat="server" /> 
        </ContentTemplate> 
       </asp:UpdatePanel> 
      </ContentTemplate> 
     </telerik:RadWindow> 

: http://www.telerik.com/help/aspnet-ajax/window-ajaxifying.html

여기에 수정 당신의 조각입니다 : 여기

+0

나는 사용자 컨트롤을 동적으로로드해야합니다. – sakir

+0

대신 업데이트 패널에서 BtnTest를 래핑 해보십시오. –

답변