初学,见笑了。是不是服务器端生成的服务器控件留在服务器端,而在浏览器上显示的控件则是服务器控件的副本(即转换为HTML代码生成的)

解决方案 »

  1.   

    不是,是把服务器控件解释成客户端控件,你不要管它服务端还是客户端,根都是HTML
      

  2.   

    http请求完毕后,就自动连接断开,所以每次请求都需要重新初始化页面。不管是服务器控件还是html控件,最后一步就是render成客户端识别的html控件。
    提交表单后,你请求的是哪个页面,那么这个页面就开始一系列的动作,第一步
    肯定是初始化控件,然后根据http请求里的viewsate,恢复出各个控件的值,
    然后就是onload,然后就是执行所要触发一些事件,等等建议你看看asp.net生命周期,看看都干什么了