【发布时间】:2010-08-04 01:40:08
【问题描述】:
我想生成这个:
<x:MyControl id="a" runat="server">
<Scripts>
<x:MyScript .. />
</Scripts>
</x:MyControl>
我设置了一个类似的控件:
[
ParseChildren(true, "Scripts"),
DefaultProperty("Scripts")
]
public class MyControl: Control
{
[
PersistenceMode(PersistenceMode.InnerDefaultProperty),
MergableProperty(false)
]
public MyScriptCollection Scripts
{
get { return _scripts; }
set { _scripts = value; }
}
}
但这不起作用...它不允许我创建脚本列表...我的定义有什么问题?
编辑:另外,MyScriptCollection 中的 MyScript 对象不继承自控件基类。
谢谢。
【问题讨论】:
标签: .net asp.net controls custom-controls markup