当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net动态载入用户控件的方法

ASP.NET
Web服务器控件:LinkButton控件
Web服务器控件:ListBox控件
Web服务器控件:ListItem控件
Web服务器控件:Literal控件
Web服务器控件:Panel控件
Web服务器控件:PlaceHolder控件
Web服务器控件:RadioButton控件
Web服务器控件:RadioButtonList控件
Web服务器控件:BulletedList控件
Web服务器控件:Style控件
Web服务器控件:Table控件
Web服务器控件:TableCell控件
Web服务器控件:TableRow控件
Web服务器控件:TextBox控件
Web服务器控件:XML控件
Validation服务器控件:CompareValidator控件
Validation服务器控件:CustomValidator控件
Validation服务器控件:RangeValidator控件
Validation服务器控件:RegularExpressionValidator控件
Validation服务器控件:RequiredFieldValidator控件

ASP.NET 中的 asp.net动态载入用户控件的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 207 ::
收藏到网摘: n/a

在 Page_Load 中写入下面代码:

string s=base.QueryString("usctrl") ;
string uc= (s== String.Empty) ? "~/myweb/userctrl/default.ascx" : "~/myweb/userctrl/"" + s + ".ascx" ;
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(LoadControl(uc));