“如果发现有类似的数据已存在,就将b_form表单的数据post到a.aspx中作为查询的参数”为什么不直接在b.aspx的服务器端进行查询呢?
只能说你的思路有问题

解决方案 »

  1.   

    老大,如果我的思路没有问题,
    如果在有b.aspx是用来提交或更新数据的,如果和查询混在一个page里,岂不是很乱,
    再说了,如果如果发现有类似的数据已存在 (可能,也可能不是 重复项),这时用户需要
    查阅类似的记录,而已相类似的记录不一定就只一条,我这样问是有这样的需求
      

  2.   

    sPara在b页面输入数据然后在a页面提交时查询数据库的参数
    function b_Refresh_a(){
     var frmA = window.top.frames["frame1"];
     var frmB = window.top.frames["frame2"];
     var a_form = frmA.forms["a_form"]
     var b_form = frmA.forms["b_form"]
     var sPara = "para1=" + b_form.Control1.value + "&para2=" + b_form.Control2.value...
     frmA.action =+ "?"+ sPara;
     a_form.Searchbttn.click();
    }