我正在为一个项目工作,我们正在为 ASP.NET 构建模板化数据绑定控件(TDBC)。
问题是似乎没有人真正制定出如何做到这一点的最终模式 - 有3种或4种不同的“风格”。
不仅如此,但许多控件在设计时给出了“当控件不在页面上时无法使用数据绑定”错误,因此显然在这些控件中出错了。
问题是我在整个网络上遇到过许多相似但不同的例子。
如果你看看Reflector中人们(包括MS)如何实现他们的TDBC,你会再次看到不同的方法。
如果您知道有任何文章,示例代码或图书馆,您认为这些文章显示了构建TDBC的最佳做法,请告知我们。
由于
答案 0 :(得分:2)
我在Developing Microsoft ASP.NET Server Controls and Components (Pro-Developer) (Paperback)读过一些内容。这很不错,但过时了。它将指导您完成构建服务器控件的各个方面,从处理状态到模板字段。
虽然我还没有读过,但是更新的书是Professional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides)。我猜它有类似的内容。
当然,两者都不一定能解决最佳实践问题。