asp.net 控件,会在页面加载更多的js代码,还有一般情况都会用到ViewState,用了大量asp.net服务器控件的话,你打开网页看源文件,会发现非常庞大的代码,这对客户端对网页文件的下载是有一定影响的所以,复杂表格数据,不建议使用服务器控件处理,Ajax方面,第三方的JQUERY之类的可能更简洁明了,移植性更强一些,
就在开发过程中来说,我们很多人反正一直还是保持这使用html控件的习惯,主要是开发主动性比较高,服务器控件(asp.net控件)虽然事件回调看起来比较简单 ,但复杂逻辑和综合的互动性,还是远不如自己用html控件开发来的方便,用到ajax的时候更加是这样