我有4个可视的webparts正常工作。 我想把它放到一个usercontrol(.ascx)文件中,这样我就可以将它全部用作单个标记。
答案 0 :(得分:0)
尝试以下代码用于多个用户控件。
public class MyVisualWebPart : WebPart
{
private const string strUserControlPath = @"~/CONTROLTEMPLATES/MyVisualWebPart.ascx";
public MyVisualWebPart()
{
}
protected override void CreateChildControls()
{
Control control = this.Page.LoadControl(strUserControlPath);
Controls.Add(control);
base.CreateChildControls();
}
protected override void RenderContents(HtmlTextWriter writer)
{
base.RenderContents(writer);
}
}