前台我用
<asp:label id="aa" runat="server">
$("aa").text("8888")
后台取
string a=aa.text;取不到8888,怎么办?

解决方案 »

  1.   

    用<asp:HiddenField runat="server"></asp:HiddenField>
      

  2.   

    js改变它的值,在后台可以获取!
    input hidden runat=server也可以~
      

  3.   

    用隐藏域,隐藏域的值被JS修改过以后是可以发送到服务器的。Label控件在客户端生成了Span标签,Span标签的内容在客户端的修改是不会发送到服务器端的。
      

  4.   

    你那前台有问题
    改成如下
    <asp:label id="aa" runat="server"> 
    $<%=aa.ClientID%>.text("8888") 
      

  5.   

    现在发现了原因了 
    我做了个DIV,这个DIV是屏蔽屏幕后出现在最上层的,点这个DIV上的提交按牛,上面所有的控件都取不到值,是怎么回事???
    我做了个DIV,这个DIV是屏蔽屏幕后出现在最上层的,点这个DIV上的提交按牛,上面所有的控件都取不到值,是怎么回事???
    我做了个DIV,这个DIV是屏蔽屏幕后出现在最上层的,点这个DIV上的提交按牛,上面所有的控件都取不到值,是怎么回事???