一个项目,用asp.net做,对于页面的显示,各人有各人的看法:
    第一种人的观点:在没有必要的时候,绝对不应该用服务器控件,例如,只显示一般的资料,就没有必要用大量的DataList控件,而改用直接生成html语句然后绑定到页面中的办法,这样的效率高,也灵活.(但就变得有点象asp了).
    而第二种人则认为,用大量的DataList控件也是没问题的,可以利用缓存机制去改善控件带来的缺点.这种人认为,第一种的办法会对日后的维护造成一定的困难.   到底是谁说的更有道理,网上很多人都说服务器控件会降低性能,是真是假?如果一个页面用20个DataList控件和DataSource控件(asp.net 2.0),会对该页面的显示效率有影响吗? 对2.0 的 DataSource,大家有什么看法,是否他会建立20个数据库连接?他的性能较传统的1.1的访问数据库的办法有什么优点?还是仅仅是为可视化的设计而建造的以降低性能为代价的东西?