【发布时间】:2009-10-25 01:47:31
【问题描述】:
是否可以将控件定义为具有未指定的属性集?例如:
<MyPrefix:MyControl SomeAttribute="SomeValue" runat="server"/>
我不想事先在控件类上为“SomeAttribute”定义一个属性。我真的很喜欢 HashTable 或其他类似的结构:
"SomeAttribute" => "SomeValue"
所以这个控件可以用在很多地方,其属性基本上是在运行时组成的。
我想知道是否有一些解析方法可以覆盖,它在解析时迭代属性。我可以:
- 查找具有名称的属性并设置它
- 如果我没有找到这样的属性,请将属性名称和值放入哈希表中
可能吗?
【问题讨论】:
-
我的回答解决了你的问题吗?