2010-07-28 4 views
1

저는 UserControl을 가지고 있고 해당 컨트롤 내에 asp : ListView가 있습니다. ListView 안에는 asp : LinkButton이 있습니다. LinkButton을 클릭하면 UserControl이 UpdatePanel 안에 있는지 또는 그렇지 않은지에 관계없이 컨트롤이 전체 포스트 백을 발생시킵니다.UserControl 내의 Listview가 전체 포스트 백을 발생시킵니다.

UserControl을 :

<asp:ListView ID="lvImages" runat="server" OnItemCommand="lvImages_ItemCommand"> 
    <ItemTemplate> 
     <div> 
       <asp:Image runat="server" ID="imgImageThumb" ImageUrl='<%#Eval("Image") %>' GenerateEmptyAlternateText="true" /> 
       <asp:LinkButton runat="server" ID="lbtnImageAdd" CommandName="Add" CommandArgument='<%#Container.DisplayIndex %>' 
            CausesValidation="false" Text="Add" /> 
     </div> 
    <ItemTemplate> 
</asp:ListView> 

페이지 :

업데이트 패널의 발동 무엇을 알려 속성을 설정해야합니다
<asp:UpdatePanel ID="up" runat="server"> 
    <ContentTemplate> 
      <cuc:UserControl ID="cucUserControl" runat=server/> 
    </ContentTemplate> 
</asp:UpdatePanel> 

답변

0

. ChildrenAsTrigger = true로 설정해보십시오.

+0

이전에 시도했지만 컨트롤 stil이 전체 ​​포스트 백을 발생 시켰습니다. – user404432

+0

ChildrenAsTrigger에는 true가 기본값으로 설정되어 있습니다. –

관련 문제