1.到底什么时候才使用WEB服务器控件?2.客户端能使用WEB服务器控件吗?3.怎样判断、选择使用:“一般的控件”还是使用“WEB服务器控件”?请尽可能详细说说,谢谢!我是新人,请各位大侠多多指教。

解决方案 »

  1.   

    这个很难说清的
    没有什么特殊要求,最好不要使用WEB服务器控件
      

  2.   

    为什么书上都在讲WEB服务器控件,一定是有什么讲究的,能有高手详细的回答一下我的问题吗???
      

  3.   

    1.控件值需要在在后台程序中运行的时候,那就要用服务器控件
    2。可以
    3。服务器控件代码中有各 runat=sever 同时IDE界面中有各绿色小箭头
      

  4.   

    其实Web服务器控件最终还是要转化标准的HTML控件(其实也就是HTML元素,说是控件只是为了与新的Web服务器控件对应),有些Web服务器控件有直接相对应的HTML元素,有些没有有了Web服务器控件更方便于服务器端编程,HTTP协议是无状态协议,asp.net 页面增加了一个隐藏域 _ViewState会记录各个Web控件的PostBack前后的状态,供服务器引用,通常_ViewState会不仅增加页面的大小,同时增加服务器的负担,因此尽可能的避免使用Web服务器控件,当然要实现一些高级的功能就要求开发者有相当功底的JavaScript基础了,有数据交互的可以选择使用webk控件,无数据交互就没必要加上runat = "server"这个属性