在ASP.NET中,怎么在JS中获取一个文本框的值并赋给后台变量

解决方案 »

  1.   

    你可以用js获取文本框的值,然后利用ajax把它传给另一个aspx页面(利用QueryString),最后付给一个变量
      

  2.   

    为什么要先JS得到呢?
    比如:有这么一个文本框
    <input id="uName" name="uName" type="text" value="<%=name %>"/>后台声明一个public string name = string.Empty;string name = Request.Params["uName"].ToString();
      

  3.   

    document.getElementById('textbox1').value = 'aaa';<asp:TextBox ID='textbox1' runat="server" />后台这样难道取不到吗?this.textbox1.text;
      

  4.   

    利用document.getElementById('')将文本框的值获取到后
    传给一个隐藏域然后在后台变量处 获取此隐藏域的值 
      

  5.   


    <asp:textbox id="a" runat="server" />js:document.all("a");后台:Request.Form["a"].Trim();2个不用连在一起吧
      

  6.   

    晕死  要那样搞吗?
    直接赋值不行吗?
    string value = this.textbox1.text
    还是我们理解错了你的意思?