需求未登录用户在A画面发表评论,提交后,直接转向Login页面,提示他需要登录;他输入用户名密码登录成功后,直接转到了C画面,告诉用户评论已经发表成功。怎么实现?谢谢

解决方案 »

  1.   

    Response.Redirect(Request.UrlReferrer);
      

  2.   

    http://www.xxx.com/login.aspx?rowUrl=communitate.aspx根据rowUrl进行转向
      

  3.   

    将A中 用户填写的数据
    作为 参数 传给 
    login.aspx用户 登录成功的 同时 将 这些参数保存 到你需要的评论数据库里完成后 Response.Redirect("c.aspx", true);
      

  4.   

    先用一个数据暂存的中介保存起来(xml等),如果登陆成功再把它写入数据库
      

  5.   

    如下:可能要去掉Request.UrlReferrer中的参数,如果那个页面不需要的话。
    Response.Redirect(Request.UrlReferrer);
      

  6.   

    Response.Redirect(Request.UrlReferrer);
      

  7.   

    最重要的是中间的数据怎么保存
    那个路径就可以用http://www.xxx.com/login.aspx?rowUrl=communitate.aspx的方法传了