Test.aspx と MyControl.ascx の 2 つのファイルがあります。
Test.aspx の html:
<MyControl>
<MyTemplate>
<div>sample text, other controls</div>
</MyTemplate>
</MyControl>
MyControl.ascx.cs:
[ParseChildren(ChildrenAsProperties=true)]
[PersistChildren(true)]
public class MyControl:Control
{
[Browsable(true)]
public ITemplate MyTemplate{ get; set; }
protected override void OnLoad(EventArgs e)
{
//get the template html, but how to get???
var templateHtml = this.MyTemplate.ToString();
}
}
MyControl.ascx.cs 内の分離コードから<MyTemplate>
タグ ( )の内容を取得したいと考えています。<div>sample text, other controls</div>
誰が私を助けることができます?ありがとう。