我首先进入的是http://localhost/System/UI/PO/Create.aspx 这个页面。我现在想要实现的是:第一次进http://localhost/System/UI/PO/Create.aspx 这个页面的时候跳转到 http://localhost/System/Notice.aspx这个页面。用if (!IsPostBack)来判断可以实现。在http://localhost/System/Notice.aspx这个页面上有一个连接是连接到http://localhost/System/UI/PO/Create.aspx 这个页面的。第二次进入http://localhost/System/UI/PO/Create.aspx 这个页面的时候,就不跳转http://localhost/System/Notice.aspx这个页面了。请问如何实现???字数有点多,还望您能耐心看完。谢谢!!

解决方案 »

  1.   

    可以通过SESSION值也可以通过传递参数去判断如果REQUEST.QUERSTRING(“”)不为空则不进行跳转否则就跳转。
      

  2.   

     Session["~/Notice.aspx"] .ToString () = Session["~/Notice.aspx"].ToString () + 1;
      if (Session["~/Notice.aspx"]  <= 1)
       {
            Response.Redirect("~/Notice.aspx");
        }Session怎么用呢?上面是我写的,但是不对啊?请说详细点呗!!谢谢拉!!
      

  3.   

    先不看你写的了!
    这个Session["~/Notice.aspx"] .ToString () = Session["~/Notice.aspx"].ToString () + 1;
    都不对
    一个string 怎么加了int 的啊!!
    session是存储用户登录的信息!
      

  4.   

    Session["~/Notice.aspx"]   = Session["~/Notice.aspx"] + 1;
    这样写也还是不对啊。我已经试过很多情况了,都不可以。那请问Session到底怎么用呢?
      

  5.   

    你在A页面跳转到B页面
    在A中你写Session["a"]="a";
    跳到B
    可以取得Session["a"]
      

  6.   

    第一次跳转成功后可以把你的那个记录跳转的session里面的值改变下,然后下一次跳转时,判断下,如果改变了就不跳转了。
      

  7.   

    if (Session["Create"] == null)
                {
                    Session["Create"] = "Notice";
                    Response.Redirect("notice.aspx");              
                   
                }
                
      

  8.   

    onlload中location.href
    Session["count"] =1;
    Session["count"]=Convert.ToInt32(Session["count"])+1;
    判断跳转
      

  9.   

    yuanqingkun0103  谢谢您!!按照您说的搞定了。也谢谢其他各位!!你们说的也是,可能我理解不到位吧。不管咋地,学习了,此处省略一万字。