我做了一框架:
<frameset rows="55,*" frameborder="yes" border="2" framespacing="2" bordercolor="#a5bbd1">
    <frame src="Top.aspx" name="top" scrolling="auto">
    <frame src="Buttom.aspx" name="buttom" scrolling="yes">
</frameset>
<noframes>在top.aspx 页面选择好查询条件,点提交到buttom 框架的Buttom.aspx页面里然后Buttom.aspx刷新请问怎么做啊?

解决方案 »

  1.   

    top.aspx 里的form设定target属性例
    <form target="buttom" action="Buttom.aspx" method="post"
      

  2.   

    我刚开始和你做的一样,结果提交过去的是整个TOP。ASPX 页面也就是说 BOTTOM框架显示出来的是TOP。ASPX
      

  3.   

    <frame src="Top.aspx" name="top" scrolling="auto">
    你把name="top" 换成top1再试试这太常识了
      

  4.   

    晕!楼上的 你这是什么道理啊?top 和 top1 有什么本质区别吗?
      

  5.   

    >>也就是说 BOTTOM框架显示出来的是TOP。ASPX看仔细,action要设置成 action="Buttom.aspx"
      

  6.   

    在Top.aspx的<head>中写入<Base target="buttom">
    在Top.aspx的提交指向Buttom.aspx。
    如果要传递变量,可能要用Session。
      

  7.   

    astra1(Hyperion)  我晕哦!  代码就在这里 你们看问题再哪里?框架:
    <frameset rows="55,*" frameborder="yes" border="2" framespacing="2" bordercolor="#a5bbd1">
        <frame src="Top.aspx" name="top" scrolling="auto">
        <frame src="Buttom.aspx" name="buttom" scrolling="yes">
    </frameset>
    <noframes><body>
    </body></noframes>
    top.aspx
    <form id="form1" runat="server" target="buttom" action="Buttom.aspx">
      

  8.   

    简单方法是
    不要用runat="server" 的form
    那样永远是postback把runat=server去掉,WEBForm控件全换成html控件如果一定要用WEBForm控件,那还要在提交事件里重新导参数了
      

  9.   

    top.aspx<script>
    function submit()
    {
    if(event.keyCode == 13){
    parent.Buttom.location.href="/web/buttom.aspx";}
    }
    </script>
      

  10.   

    astra1(Hyperion) 照你说的搞定了把runat=server去掉,WEBForm控件全换成html控件
      

  11.   

    astra1(Hyperion)如果一定要用WEBForm控件,在提交事件里怎么重新导参数?
      

  12.   

    哈哈,搞笑了
    astra1(Hyperion)
    要不我把分还给你吧!
      

  13.   

    要用runat=server的表单提交到另一页,必须加这样的onsubmit<form method=post runat="server" onsubmit="this.action='other.aspx';">然后other.aspx页面必须禁用ViewStateMac,象这样
    <%@ Page  EnableViewStateMac="false"%>