我有三个页面Login.aspx  Result.aspx  Photo.aspx
Login.aspx页面是登录页面,我用Photo.aspx显示在数据库中提取的图片(如果登录成功则显示一张成功图片,登录失败则显示一张失败图片),登录后页面跳转到Result.aspx,在Result.aspx的某个位置显示Photo.aspx中的图片。问题:我用Server.Transfer()实现页面跳转,目前从Login.aspx页面只能跳转到Photo.aspx页面,如何再让它跳转到登录结果Photo.aspx页面?各位高手请帮忙。

解决方案 »

  1.   

    我在Login.aspx页面登录按钮的click事件里写 Server.Transfer("Photo.aspx"),所以页面跳转到Photo.aspx,如果我写Server.Transfer("Result.aspx"),登录页面中的参数又传不到Photo.aspx页面。怎么办才好?
      

  2.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  3.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  4.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  5.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  6.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  7.   

    你在Photo里面用JS写,三秒后自动跳转到Result
      

  8.   

    如果不想让Photo.aspx显示,直接显示Result.aspx怎么写?
      

  9.   

    那直接Server.Transfer("Result.aspx"),不就可以了,如果要传参数的话
    Server.Transfer("Result.aspx?Uid=参数值"),
      

  10.   

    请问如果直接传递到Result.aspx页面的话,如何解决图片显示在指定位置上的问题?我把图片从数据库中取出,转化成字符串,当作参数传到Result页面,然后转成byte格式我也会,最后怎么显示呢?用Response.BinaryWrite就吧整个页面都刷没了,就剩图片了。
      

  11.   

    byte[] _b = (byte[])Request.QueryString["参数名"]//好象是这样,你试看看
    System.IO.MemoryStream _ms = new MemoryStream(_b);
    System.Drawing.Bitmap _b = new Bitmap(_ms);
    这样就可以转成图片了啊
      

  12.   

    怪我没说清楚,转成bitmap我也会,但是如何把它加到aspx页面上的System.Web.UIWebControls.Image控件里呢?
    或者有其他控件?