现在有一个特定的条件!~
有两个页面
1.a.aspx中有一个button<input type=button>跳转
2.b.aspx
我要在b.aspx中获取上一页的地址!~
用<input type=button>不行!~
但是用<a>就可以!~
Request的几个对象都试过了!~就是不行!~
急急急!~如何解决!~
前提:只能用<input type=button>

解决方案 »

  1.   

    System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
      

  2.   

    location.href的方式跳转的吧,这种方式是没有url refer的
      

  3.   

    Page基类有个方法。去看下MSDN
      

  4.   

    js最方便
    history.go(-1);上一页
    history.go(-2);上上一页
      

  5.   

    可以用服务器控件吗?<asp:button >
      

  6.   

    onclick="location.href='b.aspx'"
      

  7.   


    关键问题是用history的对象回去以后!
    我刚添加的东西在上一页不能及时的刷新,还得手动刷新!
    怎么解决?
      

  8.   


    不能写死!~
    我要动态的获取请求页的url!
    防止改动页面名称
    还有什么其他的办法吗?