点一下按钮创建一个image控件,如此反复。发现页面刷新后image控件只是换了个id,并没有做到添加。想想也没错,动态创建的控件,在页面刷新后没有也是正常的, 那我现在该怎么做呢?

解决方案 »

  1.   

    你要记住Web页面是无状态的。点一次按钮当然是添加一个Image。服务器不会记住你上次做了什么东西。不是c/s程序。
      

  2.   

    用image类来创建的.
    Image   myImage   =   new   Image();   
    myImage.Width   =   xx;   
    myImage.Heitht   =   xx;   
    myImage.ImageUrl   =   url;             
    this.Controls.Add(myImage);  
    代码自己看吧! 
      

  3.   

    记住每次自己添加的控件,下次再加时,累计起来添加如使用ViewState
      

  4.   

    viewstate能保存控件吗?还是用js解决了。