一定要救救我!!!!!!页间调用的问题
实现如下:
1.aspx页面 选择会员按钮——〉
执行弹出新窗口2.aspx——>
2.aspx里有会员列表和简单查询,目的是为了选中欲加入1.aspx页面的会员记录——〉
2.aspx选中一行---->
2.aspx页面关闭,并将数据返回1.aspx的控件,或者调用1.aspx页面的FillData(),将值填入
原本在asp页面,都是很简单的。可是我搞了好几天都搞不出来,没分了,真心求大家帮忙!!!!
附:如果在1.aspx and 2.aspx都用server.tranfer方法,那么2.aspx在传值到1.aspx的时候,1.aspx页面原先录的另外一些输入会丢失。
问题点数:0、回复次数:10Top
1 楼huangguolinc(来了)回复于 2005-06-02 10:00:01 得分 0
用javascript 能够取到,放到隐藏控件里,然后进行处理Top
2 楼fengfangfang()回复于 2005-06-02 10:01:35 得分 0
最简单的办法
把两个页面放到一个aspx的两个Panel中,使用Panel的Visible来控制显示哪个页面
这样,先前输入的数据就不会丢。
此外,好象还可以用Cache的方法Top
3 楼brando_beat(Eの懒龙)回复于 2005-06-02 10:19:13 得分 0
我们的子页面使用的是session传递,你可以试试Top
4 楼pebai(麦田的颜色)回复于 2005-06-02 10:28:16 得分 0
可我预备传回的是DataRow。Top
5 楼rfwang(兄弟们,我想死你们了!)回复于 2005-06-02 10:29:18 得分 0
用Session吧Top
6 楼pebai(麦田的颜色)回复于 2005-06-02 10:49:30 得分 0
原先在
1.aspx的按钮:Server.Transfer("2.aspx?role_ids=1,2");
2.aspx选中一行后:Server.Transfer("1.aspx");
这样在1.aspx的Page_Load if(Context.Handler is UserList1)
{
UserList1 oForm=(UserList1)Context.Handler;
DataRow dr = oForm.dr;
FillLinkMan(dr);
}
可以将来自2.aspx的记录行填充到1.aspx页面的控件里去。
但是1.aspx页面原先录的内容就没了。
难道只有server.tranfer才能引用1.aspx的page么 ?Top
7 楼renyu732(Sysinfo)回复于 2005-06-02 11:16:27 得分 0
http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
孟子的文章,可以解决你的问题.Top
8 楼sekiner(蓝色水分子)回复于 2005-06-02 11:27:44 得分 0
用window.opener
1.aspx
<html>
<head>
<title></title>
<script language="javascript">
var strbb="";
function op()
{
window.open("nn.htm","","height=300,width=500")
}
function look()
{
alert(strbb);
}
</script>
</head>
<body>
<input type="button" value="OPEN" onClick="op()"><br>
<input type="button" value="Look" onClick="look();">
</body>
</html>
2.aspx
<html>
<head>
<title></title>
<script language="javascript">
function cin()
{
window.opener.strbb="aa";
window.close();
}
</script>
</head>
<body>
<input type="button" value="in" onClick="cin();">
</body>
</html>Top
9 楼pebai(麦田的颜色)回复于 2005-06-02 11:32:07 得分 0
现在我用了Butt.Attributes.Add("onclick","window.showModalDialog...
可是模态窗口不支持刷新,我想在DataGrid选中一行后执行的代码无法执行Top
10 楼pebai(麦田的颜色)回复于 2005-06-02 12:36:40 得分 0
再次求救!Top




