<asp:HiddenField ID="sch1" runat="server"/>就是这么个控件,然后通过ajax技术后,把一个值传给了这个隐藏文本的,也是sch1.value
 
通过fireBug看到这个控件的value的确是更新了,可是通过程序保存的时候,却还是空,谁帮我解答下,不胜感激

解决方案 »

  1.   


    就是通过一个按钮,
     protected void Button2_Click(object sender, EventArgs e)
        {
            showMessage(sch1.Value);//什么都没有得到,showMessage与js的alert一致
    }
      

  2.   

    值确定传过来了,通过firebug看的到了。可就是程序保存的时候,好像读取不到。这个控件也没有autopostback之类的属性,会不会是跟这个有关。
      

  3.   

    后台程序读取不了,但是通过js document.getElementById("sch1").value  alert出来的却有。
      

  4.   

    你说说的ajax技术是那种,ajax.dll?还是ajaxpro.dll 如果是这两种那么在后台是不能操作 变量的 赋值啊 什么的,应为ajax.dll  ajaxpro.dll  严格来说是前台进入调用后台方法,所以这方法不属于后台