2011-09-19 3 views
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 덤비는 노력 등,하지만 내가 실패 그것. 누군가 내가 일할 수있는 모범을 보여줄 수 있습니까?

감사!

답변

관련 문제