none
客户端控件和服务器端控件 RRS feed

  • 问题

  • 最近有点困惑,服务器端控件和客户端控件大部分情况可以通用,希望朋友们能告诉我该怎么区分使用?
    macle
    2009年8月12日 2:24

答案

  • 你好,服务器端控件和客户端控件在性能上是用差别的。服务器端控件比较灵活,客户端控件性能好,我们怎么选择,一般都是根据实际需求来,服务器端控件在性能上是没有客户端控件性能好,但是一个项目可以注意性能的方面很多,如果刻意的话,不太好,可能一个Textbox区别不是很多,但是一个GridView就很麻烦了,会花去很多时间。孟老师也的说法也有一定的道理,凡是不能走极端,充分利用各自的特点,平衡各方面的因素。
    jon.valett@gmail.com
    2009年8月12日 3:17
    版主

全部回复

  • 你好,

    服务器控件
    的代码在服务器段解释执行,生成根据用户的浏览器而定的html元素 。与客户端控件比较,多了很多功能,比较灵活!

    客户端控件 由客户端浏览器解释执行。

    使用上可以同时使用,不过一般我们都会优先使用服务器端控件。
    jon.valett@gmail.com
    2009年8月12日 2:54
    版主
  • 我觉得服务器控件用起来很方便,用户输入直接在后台就可以调用,但是服务器控件比较占用服务器资源,上次孟老师和我说尽量使用html控件。如果项目不大的话使用服务端控件开发比较快,项目大尽可能使用html控件提高性能。是这样吗?
    macle
    2009年8月12日 3:08
  • 你好,服务器端控件和客户端控件在性能上是用差别的。服务器端控件比较灵活,客户端控件性能好,我们怎么选择,一般都是根据实际需求来,服务器端控件在性能上是没有客户端控件性能好,但是一个项目可以注意性能的方面很多,如果刻意的话,不太好,可能一个Textbox区别不是很多,但是一个GridView就很麻烦了,会花去很多时间。孟老师也的说法也有一定的道理,凡是不能走极端,充分利用各自的特点,平衡各方面的因素。
    jon.valett@gmail.com
    2009年8月12日 3:17
    版主