如何把前台JAVASCRIPT脚本中的变量值传给后台的变量??急!!
function aaa() 
{var MeId;
MeId=GetClient.MeId;
alert(GetClient.MeId);
str1='<asp:TextBox id="TextBox1" runat="server" Visible="False">'+MeId+'</asp:TextBox>'
window.a.innerHTML=str1 
}  
后台取值
UID = TextBox1.Text大家看看哪不对

解决方案 »

  1.   

    怎么提交啊??写在按钮的onclick里??
      

  2.   

    页面放一个hidden,JS把值存到hidden里,后台取hidden的值
      

  3.   

    前台:
    <input type="Hidden" id="Hid_XX" runat="server" >
    function aaa() 
    {                var MeId;
    MeId=GetClient.MeId;
    document.getElementById("Hid_XX").value = MeId; window.a.innerHTML=str1 
    }  
    后台:string str_XX = this.Hid_XX.Value;
      

  4.   

    对一般把前台JAVASCRIPT脚本中的变量值付给一个隐藏框(注意时服务器端的runat="server").
    <script language="javascript">document.all.txtPwd.value=你的要传的变量值</script> 下面是隐藏框隐藏框type="hidden"
    <INPUT id="txtPwd" style="WIDTH: 0px; HEIGHT: 0px" type="hidden" size="9" name="txtPwd" runat="server">