《论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化? 》补记

简介:

最近有一个考试,所以几天没有上网了,往后到五月初。

没有想到我的一篇 论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化?  给了大家这么大的争议。这也折射出博客园如今是越来越热闹,越办越好了。

在这里,首先感谢大家对我的指教,其中也包括 ytzong 和他的 说数据控件不好不灵活的人,请问你们对数据控件了解有多少? 

记得我的一位朋友,他最近的QQ签名是这样的:“爱国是最大的道德,偏激的爱国也强于自私自利!”,引用这句话在这里,目的只是想说明我的感谢是虔诚的。^_^

当然,我还想补充一下对于我上篇文章的一些说明:

1:对于GridView的使用,我从来没有排斥,原文我是这样写的:“一、 我个人觉得,对于服务器控件,能不用的地方就尽量不要使用。”而我在其Demo中对GridView的用法,当时只是想试试把它的实现全部在后台做了,并没有倡导大家全部后台实现,结果成了把柄,或者说是导致了让大家的误解。

2:对于DAL数据访问层的sql注入问题,的确是自己的疏忽,确切的说是错误。当时利用晚上的空余时间写了个Demo,然后还写了一些文字以及排版等等,没有慎重的考虑,所以编码欠妥。

3:而对于ObjectDataSource的使用,我依然还是坚持自己的看法:少用为妙,甚至不用!不是说它不好,而是说在项目编程中不够灵活(我这里说的灵活,是指代码的重用性和满足业务需求性),仅此而已。

还是引用一下园子里面的回复吧,一位是大家认识的Jeffrey Zhao,另一位是 ytzong 推荐我看的文章的作者lovecherry。        不存在攻击敌对,相互学习而已 ^_^

#33楼  2008-04-25 12:27 Jeffrey Zhao

XXXDataSource已经不适合如今的开发模式了。   回复  引用  查看    

#34楼  2008-04-25 14:17 lovecherry

我从来不用这些傻瓜组件的,因此在写的书中只字不提   回复  引用  查看 


最后,引用自己的回复以作结尾:

#16楼 [楼主] 2008-04-24 10:59 钢钢
其实我从来都没有想过要装X,呵呵,为了不要误人子弟,我特地在我每一句话的前面加上了“我个人觉得”,在最后还重申“当然,这些观点都只是我的片面之词,不具有权威性和可靠的正确性,错漏之处还请给予斧正。” 
我一致是把自己当作一个谦虚的学习者而已 ^_^


置身局外人再想想:其实,把我的一些问题当作一面镜子也不错啊。。。




本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2008/04/29/1176921.html,如需转载请自行联系原作者


相关文章
|
6月前
|
C#
WPF/C#:数据绑定到方法
WPF/C#:数据绑定到方法
70 0
|
编解码 前端开发 JavaScript
uniapp瀑布流布局写法
uniapp瀑布流布局写法
283 0
|
前端开发 C# 图形学
【WPF】WPF开发用户控件、用户控件属性依赖DependencyProperty实现双向绑定、以及自定义实现Command双向绑定功能演示
Wpf开发过程中,最经常使用的功能之一,就是用户控件(UserControl)了。用户控件可以用于开发用户自己的控件进行使用,甚至可以用于打造一套属于自己的UI框架。依赖属性(DependencyProperty)是为用户控件提供可支持双向绑定的必备技巧之一,同样用处也非常广泛。
1024 0
【WPF】WPF开发用户控件、用户控件属性依赖DependencyProperty实现双向绑定、以及自定义实现Command双向绑定功能演示
uiu
|
前端开发 JavaScript 编译器
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
uiu
325 0
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
SwiftUI—将子视图作为属性以使布局代码更简洁
SwiftUI—将子视图作为属性以使布局代码更简洁
204 0
SwiftUI—将子视图作为属性以使布局代码更简洁
艾伟:WinForm控件开发总结(六)-----控件属性类型转换器代码详解
在上一篇文章,我为控件添加一个一个复杂属性,并且为这个属性的类型的编写了一个类型转换器,现在我们来看看这个类型转换器的代码,并解释一下这些代码的意义。       要实现一个类型转换器,我们必须要重写(override)四个方法:       CanConvertFrom()――根据类型参数进行测试,判断是否能从这个类型转换成当前类型,在本例中我们只提供转换string和InstanceDescriptor类型的能力。
841 0
|
Web App开发
艾伟:WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器
上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实现。在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为了演示,有些牵强附会了。
831 0
Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象
原文:Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象 原创文章,如需转载,请注明出处。   最近在一直研究Silverlight下的数据绑定控件,发现有这样两个接口IEditableObject 和IEditableCollectionView,记录一下结论,欢迎交流指正。
884 0
|
C# 存储
WPF 实现跑马灯效果的Label控件,数据绑定方式实现
原文:WPF 实现跑马灯效果的Label控件,数据绑定方式实现 项目中需要使用数据绑定的方式实现跑马灯效果的Label,故重构了Label控件;具体代码如下 using System; using System.
2412 0

热门文章

最新文章