讨论一下对于ASP.NET中的服务器端控件和客户端控件在何时使用最为恰当

讨论一下关于ASP.NET中的服务器端控件和客户端控件在何时使用最为恰当?
在ASP.NET2.0中的标准中的控件和HTML中的控件大多数都能够实现相同的效果,大家讨论一下它们之间在理论和实践中存在差异都有哪些,如何使用最为恰当。

------解决方案--------------------
我的原则是:尽量使用HTML控件.
至于它们之间的区别和原理,google或baidu 都能出来一堆
------解决方案--------------------
我的原则是:尽量使用HTML控件.
至于它们之间的区别和原理,google或baidu 都能出来一堆