看了Scott Mitchell的文章,例如:使用 GridView 和DetailView实现的主/从报表,感觉还是有些繁琐。实际上例如还可以:DetailsView可以跟GridView共享数据源控件而不是使用分开的两个,然后将DetailsView的PageIndex属性绑定到GridView的SelectedRow的属性上(要先判断是否为null)。DetailsView的visible属性可以绑定到自己的CurrentMode属性上,只有在Edit状态时才为true,当保存更新数据后自动消失。Scott Mitchell系列文章很好,但是仍然不能让我这样的“懒人”满意,它的范例程序的设计还不简练,也还需要更深入。
Drag-Drop 出来的代码,很难精简,更不用说复用了,2.
也许,都可以,但是这样又对 xxxDataSource,GridView/Datalist/.... 掌握的要求程度高了,可又背离了 MS 的初衷,需要去掌握这么些臃肿笨重的东东,3.
但对初学者的来说,用烂、用好 xxxDataSource,GridView/Datalist/....也是一条学习路线,能够引导大家逐步深入4.
Smart WebSite 我会用 xxxDataSource
幫頂吧!
一般的, VIEWSTATE是不必要的,在眼里禁用掉这个就可以大大的精简生成的HTML.
Scott牛牛的代码,大多是“自动挡”的
而我,还是比较喜欢“手动挡”的代码,感觉可控性比较好
---
看来只能拿.net像asp实代一样做代码了