jianyan8.cn - 检验8医学资格考试专业门户网

医学检验8
投递文章  投稿指南 RSS订阅 SEO站长站通告:
您的位置:首页 >> 学术交流 >> .Net >> 新闻阅读资讯文章

简单的动态加载用户控件的方法

08年06月22日 14:32:19   来源:   作者:   【大 中 小】 阅读: 人气
(控件的类) 名称=(控件的类)this.LoadControl("......ascx")
如这是用户控件的代码
public abstract class bdleft : System.Web.UI.UserControl
    {
        public System.Web.UI.WebControls.Repeater Repeater1;

        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        ///        设计器支持所需的方法 - 不要使用
        ///        代码编辑器修改此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion
    }
在其他的web窗体中用的话,很简单的在代码页写下
bdleft zkmodule=(bdleft)this.LoadControl(@"../UserCtrls/bdleft_zk.ascx");
然后用个PlaceHolder
this.PlaceHolder1.Controls.Add(zkmodule);
好了,现在就可以用这个用户控件了:),很简单是吧,其实这个在
个性化入口里的代码就有了,不知道有没人仔细看过,方法很简单,省的大家走弯路:(只要两行哦)



上一篇:•   下一篇:•
检验8提供一手考试资料:  
文章编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名: (新注册) 密码: 匿名:
    评论总数: 条 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部