关于提交数据到其他页面,并在另一个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