0

我有 4 个视觉 web 部件正常工作。我想把它放到一个 usercontrol(.ascx) 文件中,这样我就可以把它全部用作一个标签。

4

1 回答 1

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);
    }
}
于 2013-07-24T13:58:27.490 回答