发布
社区首页 >问答首页 >在数据绑定事件期间分配数据源

在数据绑定事件期间分配数据源
EN

Stack Overflow用户
提问于 2009-04-29 15:52:39
回答 1查看 1.5K关注 0票数 2

在处理ASP.NET WebControl的DataSource事件时,我一直在尝试分配它的DataBinding。对于我的页面中的一般数据绑定逻辑,它似乎在组织事物方面工作得很好。

有什么理由不这么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-04-29 18:38:22

不假思索,我反对这样做有两个原因:

1)设计的味道2)它掩盖了实际发生的事情

对于#1,我这么说是因为为了处理它的数据绑定事件,它必须已经开始绑定到某个东西。在中途更改它的绑定内容并不是我所说的理想设计。

这导致了#2,因为如果有人创建了你的一个控件,并在它上面调用了.DataBind(),并且它在内部开始绑定到其他东西,那么调用者完全不清楚发生了什么。

虽然我没有从技术角度来看待它,但在我看来,您也会增加递归数据绑定无限循环的可能性。我想我真的需要看一些代码来告诉你所做的事情是否可以接受,或者是否有更好的方法来做这件事。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/803025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档