1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 自定义控件(可以动态加载用户控件)

自定义控件(可以动态加载用户控件)

时间:2023-05-26 08:06:51

相关推荐

自定义控件(可以动态加载用户控件)

自定义控件(可以动态加载用户控件),自定义控件(可以动态加载用户控件)

自定义控件中动态加载用户控件

自己写个自定义控件,如< id="myc" runat="server">< runat="server">要想每次使用Containers时就自动有页眉和页脚,一种方法就是在在做Containers的时候自己在里面加html元素。但是这中方法麻烦,也不容

易便于以后的修改。所以就把页眉和页脚分别做成两个用户控件:,。这样再在里动态加载他们。的代码:

using System;using ;

namespace WebComponents{ ///

/// Containers自定义控件 ///[ParseChildren(true)]//可以创建子控件 public class Containers : Control,INamingContainer { public Containers() { }

private ITemplate itemTemPlate; [TemplateContainer(typeof(Containers))] public ITemplate ItemPlate//项模板 { get{return itemTemPlate;} set{itemTemPlate=value;} }

protected override void CreateChildControls() { (); Control Header=(&&)动态加载,也可判断何时加载 (); Control Footer=Page.LoadControl("Footer.ascx"); Controls.Add(Footer); }

} }

这样你在Header.ascx,Footer.ascx里设置好内容就可以使用。当然也可以缓存起来

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。