如何通过asp.net中的post方法发送数据的值

问题描述:

我有一个包含表单的.aspx页面。我在表单的操作事件中设置了另一个页面。现在我想通过post方法将数据从一个aspx表单发送到另一个aspx表单。我如何以第二种形式访问这些数据?我通过JQuery发送数据。如何通过asp.net中的post方法发送数据的值

<script language="javascript" type="text/javascript" > 
    //debugger; 
    // $(document).ready(function() { 
    // alert('hello there'); 
    //}); 
    function test() { 

     $("#test").load("test.aspx").toggle(); 
     // alert($("#frm").serialize()); 
     // var txt = '<%= Hidden1 %>'; 
     var txt = document.getElementById('<%= Hidden1.ClientID %>').value; 
     alert(txt); 
     // return false; 
     $.post("test.aspx", document.getElementById("<%= frm.ClientID %>").serialize, function(data) { 
      alert(data); 
     }); 
      /*$.post("test.aspx", 
      { 
       name: txt 
      }, 
      function(data) { 
       alert(data); 
      });*/ 
     return false; 
    } 
</script> 

用途:Request.Form["username"]

其中 “用户名” 是该控件的名称投稿页面上。

还有另外一种方法,可以url属性设置一个按钮的回发到第二页的URL,并在第二页,你可以从Page.PerviosPage对象获得的第一页的所有元素 例

TextBox txt = 
       (TextBox)Page.PreviousPage.FindControl("serverNameText");