好吧,我的团队一直对Ajaxtoolkit Tabs控件有问题,它对我们站点的某些部分不太好(主要是jquery问题,一些其他的javascript,太多的东西需要更改)。
所以,我计划编写一个使用jquery来实现选项卡功能的不同控件:我以前做过,jquery几乎是微不足道的。我遇到的问题是让控件本身模拟Ajaxtoolkit控件,我希望它是一个具有内容/标题模板结构的适当WebControl。
但是,我似乎无法强制ASP只允许这些标记在内部,就像中继器对各种<*模板>标记所做的那样,只能让它在标记内显示这些标记作为选项。如何实现此功能?
[ParseChildren(true), PersistChildren(false)] public class Repeater : Control, INamingContainer { [PersistenceMode(PersistenceMode.InnerProperty)] public virtual ITemplate HeaderTemplate { get; set; } [PersistenceMode(PersistenceMode.InnerProperty)] public virtual ITemplate ItemTemplate { get; set; } }
ParseChildrenAttribute PersistenceModeAttribute PersistChildrenAttribute