2014-02-08 3 views
1

ItemTemplateEditItemTemplate 인 ListView 컨트롤이 있습니다. 기본적으로 ItemTemplate이 렌더링됩니다. 내가 어떻게 바꿀 수 있니? 더 명확하게, Page_Load에, 내 EditItemTemplate을 선택한 템플릿으로하고 싶습니다.ListView 컨트롤에서 기본 템플릿을 설정하는 방법

<asp:ListView ID="lvExample" runat="server" SelectMethod="GetStuff" UpdateMethod="UpdateStuff"> 
    <EditItemTemplate> 
     ... 
    </EditItemTemplate> 

    <EditItemTemplate> 
     ... 
    </EditItemTemplate> 
</asp:ListView> 

답변

1

이 방법을 사용할 수 있습니다. (1) 편집 논리/템플릿 편집을 내부 항목 템플릿에 씁니다. (2) 그런 다음 ItemTemplate 컨텐츠를 다른 템플릿에 넣을 수 있습니다.

기본 템플릿로드가 ItemTemplate이므로 항목 템플릿의 내용이 수정 템플릿이기 때문에 먼저 편집 템플릿로드가 발생합니다.

관련 문제