关于动态加载WEB用户控件问题。
问题是这样的,我添加了几个WEB用户控件里面放一些标签和按钮。我在一个主页中想根据条件动态加载某个控件,这应怎么做啊,请高人指典。(c#版);--------------------编程问答--------------------
加载用户控件是用LoadControl方法,
Control uclogin=LoadControl("xxx.ascx");
这一句就是把xxx.ascx文件里的用户控件取出来,返回的是Control类型
得到用户控件后,就可以把控件加到页面的某个容器控件里面
//声明一个容器
protected System.Web.UI.WebControls.PlaceHolder placelogin;
//把刚才的控件加到里面
placelogin.Controls.Add(uclogin); --------------------编程问答-------------------- http://notus.cnblogs.com/archive/2006/06/29/438312.html --------------------编程问答-------------------- 是能添加上了,但是在Web控件上定义的事件都没有了。一点击Web控件上的按钮 控件就没有了。往下怎么做啊。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 怎么没有人回答啊。急啊。 --------------------编程问答-------------------- 如果还要执行这个用户控件中的一个public方法呢?
应该怎么做? --------------------编程问答-------------------- 是能添加上了,但是在Web控件上定义的事件都没有了。一点击Web控件上的按钮 控件就没有了。往下怎么做啊。
------------
关注!
补充:.NET技术 , ASP.NET