我有一个自定义的DataSourceControl类,我有点像一个视图模型。我来自WPF数据绑定领域,我希望能够使用数据绑定表达式将标签的文本绑定到TotalRowCount。我可以从代码隐藏更新标签,但那不是MVVM。此示例生成带有空白文本的标签:
<cc:EquipmentDataSource ID="edsEquipment" runat="server"></cc:EquipmentDataSource>
<asp:Label ID="Label1" runat="server" text='<%# Eval("edsEquipment.TotalRowCount") %>'></asp:Label>
我是否误解了数据绑定的工作原理?当我使用ObjectDataSource
时,我得到了相同的空字符串。
答案 0 :(得分:2)
基于this answer,似乎需要改变两件事:
希望有所帮助!
答案 1 :(得分:0)
您必须在Page_Load方法
中调用Page.Databind()