#region 根据UserCode加载相应控件
public void CheckUserControl(string UserCode)
{
if( UserCode!="0" && UserCode!= null)
{
Control myControl = Page.LoadControl("modules//FriendHeadControl.ascx");
this.PlaceHolder.Controls.Clear();
this.PlaceHolder.Controls.Add(myControl);
}
else
{
Control myControl = Page.LoadControl("modules//FriendHead2UserControl.ascx");
this.PlaceHolder.Controls.Clear();
this.PlaceHolder.Controls.Add(myControl);
}
}
#endregion
public void CheckUserControl(string UserCode)
{
if( UserCode!="0" && UserCode!= null)
{
Control myControl = Page.LoadControl("modules//FriendHeadControl.ascx");
this.PlaceHolder.Controls.Clear();
this.PlaceHolder.Controls.Add(myControl);
}
else
{
Control myControl = Page.LoadControl("modules//FriendHead2UserControl.ascx");
this.PlaceHolder.Controls.Clear();
this.PlaceHolder.Controls.Add(myControl);
}
}
#endregion
本文介绍了一种根据用户代码动态加载不同ASP.NET用户控件的方法。具体实现为:根据UserCode变量的值选择加载不同的.ascx文件,并将其添加到PlaceHolder控件中。如果UserCode不为'0'且不为空,则加载FriendHeadControl.ascx;否则加载FriendHead2UserControl.ascx。

5万+

被折叠的 条评论
为什么被折叠?



