0
템플릿을 통합하고자하는이 코드가 있습니다. 공상 아무것도, 단지템플릿이있는 사용자 정의 WebControl
public class SiteTitle : WebControl, INamingContainer
{
public string Title { get; set; }
protected override void Render(HtmlTextWriter writer)
{
CreateSiteTitle(writer);
}
private void CreateSiteTitle(HtmlTextWriter writer)
{
writer.RenderBeginTag(HtmlTextWriterTag.H3);
writer.Write(this.Title);
// RENDER THE HTML FROM THE TEMPLATE
writer.RenderEndTag();
}
}
내가 그렇게처럼 사용하고자하는 컨트롤의 특정 장소에 일부 내용을 추가 :
<my:SiteTitle ID="SiteTitle1" runat="server" Title="Test Control">
<RightContainer>
<p>HTML</p>
</RightContainer>
</my:SiteTitle>
을 내가 ITemplate 덤비는 노력 등,하지만 내가 실패 그것. 누군가 내가 일할 수있는 모범을 보여줄 수 있습니까?
감사!
당신이 예를 제공 할 수 있습니다, 나는 그것을 통합하는 방법을 모른다 내 작가 :/ – janhartmann
비슷한 질문 : http://stackoverflow.com/questions/5179599/asp-net-custom-control-can-template-fields-have-attributes – IrishChieftain