日期:2014-05-20  浏览次数:20817 次

从后一个网页向前一个网页传值得问题!!
我现在从index.aspx   转到register.aspx,index.aspx   没有关闭,在register.aspx中作了一些操作后,要把一个值传给index.aspx的一个变量,应该怎么做?谢谢

------解决方案--------------------
可以用javascript的
opener.form名.控件名.value
------解决方案--------------------
eg.
frmParent.aspx中
<body>
<form id= "Form1 " method= "post " runat= "server ">
<asp:TextBox id= "txt_userid " runat= "server "> </asp:TextBox>
<a href= 'frmChild.aspx ' target= "_blank "> frmChild.aspx </a>
</form>
</body>

frmChild.aspx中
<script>
function SetValue()
{
opener.Form1.txt_userid.value= '4 ';

}
</script>

<body MS_POSITIONING= "GridLayout " onload= "SetValue(); ">
或者像您自己写的一样