리피터처럼 내 목록 컨트롤을 만들고 싶습니다.asp.net 컨트롤을 만들 때 마크 업에서 자식 태그를 사용하려면 어떻게해야합니까?
어떻게 내 자신의 사용자 정의 태그, 즉 같은를 지원 할 수 있습니다 :
<blah:MyRepeater ID="id1" runat="server">
<Blah property1="234324" />
<midTemplate>
</midTemplate>
</blah:MyRepeater>
리피터처럼 내 목록 컨트롤을 만들고 싶습니다.asp.net 컨트롤을 만들 때 마크 업에서 자식 태그를 사용하려면 어떻게해야합니까?
어떻게 내 자신의 사용자 정의 태그, 즉 같은를 지원 할 수 있습니다 :
<blah:MyRepeater ID="id1" runat="server">
<Blah property1="234324" />
<midTemplate>
</midTemplate>
</blah:MyRepeater>
컨트롤의 속성이 공개되면, 당신은 당신의 시작 태그에 추가 할 수 있습니다
<blah:MyRepeater ID="id1" runat="server" property1="234324" >
ParseChildren 및 PersistChildren 특성을 살펴 봐야합니다.
ParseChlidren을 True로 설정하고 PersistChildren을 false로 설정하면 프로세서가 항목을 처리하고 컨트롤의 속성으로 유지합니다.
컨트롤의 정의는 다음과 비슷한 모습이 될 것입니다
[ParseChildren(true)]
[PersistChildren(false)]
public class MyRepeater : Control
{
}