日期:2014-05-19  浏览次数:20448 次

关于提交数据到其他页面,并在另一个frame显示该页的问题,在线等!
一个页面分3个frame(帧)A,B,C

在A帧的aa.aspx提交数据到bb.aspx,并且bb.aspx   在B帧打开

该如何写代码啊?多谢各位了。

------解决方案--------------------
一、框架部分:

在你的项目工程中:
1、添加新项
2、在添加新项中,选中HTML页
3、看新建的那个HTML页(默认是HTMLPage),在左下角“设计视图”和“源视图”中,选择“源视图”
4、把 <body> </body> 去掉
5、在 </head> 下一行输入:

<frameset rows= "20%,80% " framespacing= "2 " border= "2 " bordercolor= "#9966cc " >
<frame src= "aa.aspx " name = "top " scrolling= "Auto " marginhight=5 marginwidth=5 noresize >
<frameset cols= "20%,80% " frameborder= "yes " bordercolor= "#9966FF ">
<frame name = "main " src= "bb.aspx ">
<frame name = "content " src= "cctent.aspx ">
</frameset>
</frameset>

<noframes>
<body bgcolor = "#99CCFF ">
</body>
</noframes>

保存,别管他的提示(他会提示不支持设计视图)。把这个页设置成起始页,然后编译、运行。

二、页面间跳转刷新

从aa跳转到bb:

<a href= "bb.aspx " target= "bb "> 某超级链接或某按钮 </a>

bb的内容刷新到cc:

<a href = "cc.aspx " target= "cc "> 某超级链接或某按钮字 </a>
------解决方案--------------------
呵呵
------解决方案--------------------
如果aa.aspx页面将传a=3给bb.aspx页面,则可以在aa.aspx中包含:
<a href = "bb.aspx?a=3 " target= "B "> 某超级链接或某按钮字 </a>

然后在bb.aspx中通过Request[ "a "].ToString();获取,不过之前要判断Request[ "a "]!=null