我有一个包含表单的.aspx页面。我正在表单的动作事件中设置另一个页面。现在我想通过post方法将数据从一个aspx表单发送到另一个aspx表单。如何在第二个表单上访问这些数据???我是通过JQuery发送数据的。
<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>
答案 0 :(得分:1)
使用:Request.Form["username"]
其中“username”是发布页面上控件的名称。
答案 1 :(得分:0)
还有另外一种方法,你可以将按钮的post post url属性设置为第二页的url,在第二页中你可以从Page.PerviosPage对象中获取第一页的所有元素。 实施例
TextBox txt =
(TextBox)Page.PreviousPage.FindControl("serverNameText");