在使用 WPF 完成了一个项目并非常喜欢它出色的数据绑定功能之后,我现在又回到了 ASP.Net 并开始怀念 WPF 的一些东西。
我的问题是......有什么类似于 WPF 的 ValueConverters for ASP.Net吗?
例如,我想要一个 UserControl 来公开一个公共属性,它是一个IEnumerable<int>
并且用户可以从源输入这样的:
<asp:MyControl1 runat="server" ID="something" TheList="1,3,5,7"/>
然后 in 的值TheList
将转换为IEnumerable<int>
,类似于 WPF 的 ValueConverter 。
[更新] 解决方案
感谢Nathan Baulch提到 a TypeConverter
,我遇到了这个问题,并设法构建了一个字符串到列表转换器。