js<script language="javascript" type="text/javascript">
    function scilckli()
    {             document.getElementById("huoqu").innerText=document.getElementById("a1").innerText;         var sss=document.getElementById("a1").childNodes[0].nodeValue; 
        
        document.getElementById("myVal").value=sss;(这个值已经发回去,但是在后台不能运算)
    }    
</script>

aspx<body>
    <form id="form1" runat="server">       
   <ul>
   <li id="a1" onclick="scilckli()">xm</li>
   </ul>
   
    
    <asp:Label ID="huoqu" runat="server" Text="大小"></asp:Label>    
    
    
     <input type=hidden id="myVal" name="myVal" runat="server">
    
     <asp:Button ID="btn1" runat="server" onclick="btn1_Click" Text="测试" 
           CausesValidation="False" EnableViewState="False" />
   
    </form>
</body>cs
  protected void btn1_Click(object sender, EventArgs e)
    {
        string ss = this.myVal.Value;//ss值已经等于XM         if (ss == "xm")//不会执行这一段,跪求解决方法
        {
            Response.Write(ss); 
        }
    }

解决方案 »

  1.   


      protected void btn1_Click(object sender, EventArgs e)
      {
      string ss = Request.Form["myVal"];
      if (ss == "xm")
      {
      Response.Write(ss);  
      }
      }
      

  2.   

    if (ss.Equals("xm"))
    {
      Response.Write(ss);  
    }
      

  3.   

    你调试下就会发现
     protected void btn1_Click(object sender, EventArgs e)
      {
      string ss = this.myVal.Value;//ss值已经等于XM    if (ss == "xm")//不会执行这一段,跪求解决方法
      {
      Response.Write(ss);  
      }
      }ss="xm "
    多个空格
      

  4.   

      protected void btn1_Click(object sender, EventArgs e)
            {
                string ss = this.myVal.Value;//ss值已经等于XM              if (ss == "xm")//不会执行这一段,跪求解决方法
                {
                    Response.Write(ss);
                }
            }
    if(ss.Trim() == "xm")//
      

  5.   

    谢谢四楼  我把if(ss=="xm")改成(ss.Trim()=="xm")就好了 3q
      

  6.   

     <asp:Label ID="huoqu" runat="server" Text="大小"></asp:Label>   这个id等于huoqu的控件如何能把他的value取出来额,而不是innertextdocument.getElementById("huoqu").innerText