【发布时间】:2011-06-10 15:41:56
【问题描述】:
知道 ASP 大约 6 个月,我已经解决了难题。我已经创建了自己的 DataBinding 机制,我需要一些解决方案来做这样的事情:
我的 ASPX 中有这个示例代码
<myButton id="someID" runat="server" Text="SomeText" BackColor="{SomeContext}" />
并且我在此控件中有我的 Object 类型的属性 Context。我想将 Context 内的属性绑定到 BackColor 属性。 Context 中的属性名称是 SomeContext(在括号中)。我只需要使用一些 TypeConverter 或其他技术来识别 {} 内部有一个名称,并记住 myButton 实例中的该名称控制。有什么想法???
我认为我可以使用从 TypeConverter 继承的自己的类,并抓住将值 {SomeContext} 转换为颜色的时刻(BackColor 财产)。我可以抓住这一刻,但我没有关于目标控制的信息,只有字符串值的空上下文。如果有人知道如何以某种方式获得目标财产,那就太好了!有帮助。
我一直在网上搜索,什么都没有……
【问题讨论】:
-
为什么常规数据绑定表达式不起作用:()?
标签: asp.net data-binding binding