我在一个A.aspx页面里面,有一个Girdview,里面有id,name,详情3列,按详情,能弹出B.aspx,B.aspx页面显示了一个表格和相应有关选择id的信息,现在,我需要在A.aspx页面按一个bottom按键,能全部打印所有id的B.aspx页面信息,并且一个id的B.aspx为一页,请问应该怎样编写?!   差不多做成这样子:
点bottom按键,循环每一行.分别弹出B.aspx?ID=当前ID,弹出页面在 <body onload="XX()">,在xx()函数中南海调用打印,打印完成关闭窗口.   请问有哪位高手能帮帮忙?!急 啊......

解决方案 »

  1.   


    我怎么有点看不懂。
    B画面内容是不是A画面某条记录的详细信息?
    在A画面加打印按钮,是么?要打印的是A画面还是B画面?
    B画面和打印什么关系?
      

  2.   

    B页面是根据A页面的查询值传递过去的,B页面是A页中其中一个ID值的详细信息,现在我需要在A页面就可以打印B页面的详细信息,请问怎样操作?
      

  3.   

    如果要打印出Gridview全部信息,那你就在A页面做个循环
    for(int i=0;i<gridview.rows.count;i++)
    {
    //获取当前行的信息
    //调用打印方法,把参数穿过去
    }
      

  4.   

    请问具体的BOTTOM代码应该怎样写呢?
      

  5.   

    请问具体的BOTTOM代码应该怎样写呢?
      

  6.   

    没有办法在服务器端完成。你只能在a.aspx里面用 javascript 或 vbscript脚本来完成。或者用控件。
      

  7.   

    那么,我想用 javascript完成,请问应该怎样写代码?