【发布时间】:2014-09-30 16:57:04
【问题描述】:
不久前,我开始使用 SharePoint Web 部件(可视化 Web 部件)。当我构建我的第一个 Web 部件时,我在 PageLoad() 上完成了所有数据绑定。
现在我已经开始构建一个自定义过滤器 Web 部件,它通过通信接口将过滤器选项发送到另一个 Web 部件。基本上,它工作正常,但我注意到接收过滤器选项(ConnectionConsumer)的方法在 PageLoad 之后运行。因此,如果我使用 filter-web 部件,DataBinding 会运行两次(在 PageLoad 和收到 FilterData 之后,以便过滤器生效)。
所以我想除了 PageLoad 之外,还有一个更好的地方可以将数据绑定到我的 Web 部件。
现在我的问题是:我应该在哪里绑定数据?
【问题讨论】:
标签: c# sharepoint data-binding sharepoint-2010 web-parts