web控件会产生大量的回发与stateview

解决方案 »

  1.   

    Web控件只是服务器端的封装
    到了客户端实际上就是Html控件所以二者本质上是一样的,Html控件是基础
      

  2.   

    有些web控件(比如验证,特殊),怎么转换呢?
      

  3.   

    验证控件会导致客户端引用验证的Javascript文件,你可以看客户端的Html代码,该文件位于你的IIS根目录下的\aspnet_client\system_web\版本号\WebUIValidation.js这个Js是验证的代码有的Web控件可能只是在服务器处理,不影响客户端使用,也不受客户动作的影响,那么也可以不生成任何东西到客户端建议你看看MSDN中关于编写自定义控件的部分,看了之后,你会了解更多的
      

  4.   

    服务器控件只是封装了很多细节,然开发者在编写代码的时候更方便,它本质上于Html控件没有区别,Web控件能做到的事情,仅用Html控件+Javascript是一样可以做到的,因为它们到客户端之后都是一样的
      

  5.   

    IE只会解释HTML控件,它并不认识WEB控件,WEB控件只是一些HTML控件的扩充,WEB控件在服务器上经过解释后,返回到客户端的实际上只是一些HTML代码,WEB控件无非就是可以给编码者代来很大方便。