我在C#中生成一个控件,并且给了一个默认的style属性,比如style="display:none"
然后在页面中我用js来改变这个属性,比如document.getElementById("XX").style.display = "block";然后呢,页面提交的时候我需要获取这个控件的display属性,那么我用
txtSample.Style["display"]但是还是得到none,而不是我用js设置的block,请问有什么办法解决呢?PS:不能给空间直接设Visible属性,应为我没有用uploadpanel,没办法用js来改变现实和不显示

解决方案 »

  1.   

    客户端修改的属性,能回发到服务器的只有input、select的value。只能在form中建一个
    <input name="info" type="hidden"/>
    把修改的信息存在这里,服务器端通过 Request["info"]读取
      

  2.   

    处了这种方式呢?应为现在的应用遇到了点问题,我要在现有的基础上改,而且时间也不多,我想找到最容易实施的方案,用hidden是一个办法,但是就我的情况来看可能要改动的地方很多
      

  3.   

    客户端修改的属性,能回发到服务器的只有input、select的value。只能在form中建一个 
    <input name="info" type="hidden"/> 
    把修改的信息存在这里,服务器端通过 Request["info"]读取