比如你要从根目录下的Default.aspx跳转到User文件夹下的UserInfo.aspx可以这样写
Response.Redirect("User/UserInfo.aspx");
教你一个方法,就是当你调试程序的时候,看看地址栏的页面是什么,像你上面的
http://localhost:1147/WebSite9/888.aspx中localhost表示本地计算机,也可以用127.0.0.1来代替,还可以是计算机名,1147表示端口号,WebSite9表示你的应用程序在名为WebSite9的文件夹下,888.aspx表示当前文件夹下的一个页面。
你就根据这个地址栏中的信息来确定路径,如果运行的结果是访问的资源部存在那就是没找到相应的页面,说明地址又问题,这个时候再看地址栏中的信息,看看你的页面到是不是在地址栏中的目录结构中,如果不是可以修改,这个问题要么是多了几层,要么是少了几层,根据具体情况来更改。(说明..表示返回上一级目录)