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