如:有一个TEXTBOX控件,我在客户端用脚本将其CSSNAME由BB改为CC,但提交后其CSSNAME还是BB而不是CC。
再如,有一LISTBOX控件,原来是没有ITEM的,我在客户端用脚本增加了几个ITEM,但提交后其Items.Count还是为0,这是为什么呀?有什么好的解决方案吗?

解决方案 »

  1.   

    TextBox的Value在服务器端是可以访问到的,CssName没有试过
      

  2.   

    TEXTBOX 只有value属性可以修改然后被后台获得.因为在from提交时,textbox的value会提交到后台,而其他属性不会.listbox也是一样.解决方法:
    将自已在前台增加的属性写到一个hiiden中,然后postback的时候再把属性赋给textbox或listbox.
      

  3.   

    如果你想改变它的CSS样式,不如改变其整个页的CSS这样好多了,也简单
      

  4.   

    呵呵,好象也没什么好的方法了,要不你把动态生成的控件都加上runat=server咯
      

  5.   

    1.Text只有value会在提交时post到服务端
    2.LISTBOX中的项被保存在ViewState中,ViewState中没有,在客户端加了也没有用的