的确会增加服务器的负担,也会占用服务器和内存的资源.但是由于dataset的存在,与以前的asp相比,大大减少了数据操作占用的资源.

解决方案 »

  1.   

    .net程序编译后执行
    所以,除了第一次比较慢,以后速度就比较快了
    所以我认为这方面的考虑并不那么迫切
      

  2.   

    ASP.NET 改进了配置、伸缩性、安全性和可靠性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置和维护时,DLL 陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASP.NET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能配置一个Web应用程序。不作为服务器控件很难实现页面和代码的分离
      

  3.   

    server controls are mostly for creating dynamic/interactive content, if you can do with plain html code, then do not overuse server controls
      

  4.   

    只要需要交互的推荐使用Web Controls,如果仅仅是相显示,则使用Html Controls
      

  5.   

    只要不需要和服务器打交道,就不要使用用Web Controls。这就是原则。