ASP.NET页面传值问题:
已知道有A,B,C三个页面
先从A页面传给B页面几个参数,在从在B页面通过一个方法处理A页面几个字段后在传给C页面
C页面得到处理后的参数.
关键问题就在B页面代码我不能改动
B页面跳传到C页面是延迟5后跳转,
现在如果在B页面还没跳转到C页面前就直接关闭浏览器
也就是不再转到C页!~
请教我还有别的什么办法能得到B页面处理过后的参数啊!~
急!!!

解决方案 »

  1.   

    用session cookie cache都可以传,关键是看你b页面通过什么保存数据的啊!如果是通过浏览器地址栏,那没办法了,关闭了怎么传呢?
      

  2.   

    A页面的数据是可以用session 来存的 ,但是你处理数据的代码是在B页面,那么如果B页面提前关闭了,就是数据根本就没处理,你的C页面怎么能得到处理过的数据的啊?难道天上掉下来的??
      

  3.   

    B页面的类我都不知道怎么实现的
    只知道返回的参数类型和个数,
    B的页面代码我也完全不知!~
    B页和我们的网站不是同一个站点
      

  4.   

    肯定的是就算B页面关闭了
    数据也是处理过了!~
    因为数据处理在B页面
    不是在C页面B页面一定会加载的!~
    我是说在B跳转C时才关闭B
    B是会显示一段时间的!~
    UP
      

  5.   

    cookie
    Session一般关了浏览器就清了,如果你不清而且时间也够长,也可以实现,不过这样不太安全
      

  6.   

    如果你不想显示b页面为什么不把它写成一个类,A中调用再向C传,那不更方便,
    以上方法:B页面跳传到C页面是延迟5后跳转你为什么要设时间进行跳转,你可以在B页面里做执行完之后再跳转到C
      

  7.   

    在不页面接受参数处理 
      如果不是不满足要求 就注册脚本 关掉页面
      如果和要求 同样注册脚本 却把c要的参数也写到js里 在js里写个延迟5秒 5秒后window.open(c 加参数)
      

  8.   

    A,B,C页面精减,不要传来传去了
      

  9.   

    要是不去执行B页面
    参数怎么处理....
    B页面不是本站点本身的页面!~
    我不能处理B页面里的事件更不可能去修改了
    而且不经过B页面的处理也就毫无意义了!~
    现在等达人吧!~
      

  10.   

    b页面打开然后关闭,照样传不c页面的
    一个方法:a直接到c,c调用b的方法处理参数得到需要的参数