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

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
(控件的类) 名称=(控件的类)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);
好了,现在就可以用这个用 户控件了:),很 简单是吧,其实这个在
个性化入口里的代码就有了,不知道有没人仔细看过, 方法简单,省的大家走弯路:(只要两行哦)
bdleft zkmodule=(bdleft)this.LoadControl(@"../UserCtrls/bdleft_zk.ascx");
this.PlaceHolder1.Controls.Add(
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值