『笔记』Webpart加载*.ascx页面转换代码
替换 xxxx.cs 文件中的RenderWebPart()方法。代码如下:
protected override void RenderWebPart(HtmlTextWriter output)
{
this.EnsureChildControls();
_innerWebControl.RenderControl(output);
}
![](/Images/OutliningIndicators/None.gif)
private System.Web.UI.Control _innerWebControl;
![](/Images/OutliningIndicators/None.gif)
protected override void CreateChildControls()
{
_innerWebControl=this.Page.LoadControl("/bin/WebUserControlTest.ascx");
this.Controls.Add(_innerWebControl);
base.CreateChildControls ();
}
其中 LoadControl("/bin/WebUserControlTest.ascx") 就是要加载的 *.ascx 文件名了。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
其中 LoadControl("/bin/WebUserControlTest.ascx") 就是要加载的 *.ascx 文件名了。