ASP.NET重定向的相对路径问题。
原来是这样:Response.Redirect("a.aspx");后来把a.aspx放到E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息这个文件夹里面...
原来是这样:Response.Redirect("a.aspx");
后来把a.aspx放到E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息 这个文件夹里面后,重定向的相对路径该怎么写?新手,对相对路径不懂,请大神帮帮忙! 展开
后来把a.aspx放到E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息 这个文件夹里面后,重定向的相对路径该怎么写?新手,对相对路径不懂,请大神帮帮忙! 展开
1个回答
展开全部
相对路径就是相对于当前页面的路径,用"..“表碰链示上一目录
比如
E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息\b.aspx
E:\ASP.NET大作业\课后交流系统\管理员页面\a.aspx
如果在b.aspx 中使用重定向,就应该写成Response.Redirect("../a.aspx");
.. 就表示找到b.aspx 的父级文件夹,包括管理教师信息和a.aspx 文件,这样重定向就不会有问题了
如果再有
E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息\b.aspx
E:\ASP.NET大作业\课笑桥孙后交流系统\a.aspx
那再从b.aspx重定向到a.apsx,那就消裤应该是Response.Redirect("../../a.aspx");
希望没说错,你可以试试 :)
比如
E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息\b.aspx
E:\ASP.NET大作业\课后交流系统\管理员页面\a.aspx
如果在b.aspx 中使用重定向,就应该写成Response.Redirect("../a.aspx");
.. 就表示找到b.aspx 的父级文件夹,包括管理教师信息和a.aspx 文件,这样重定向就不会有问题了
如果再有
E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息\b.aspx
E:\ASP.NET大作业\课笑桥孙后交流系统\a.aspx
那再从b.aspx重定向到a.apsx,那就消裤应该是Response.Redirect("../../a.aspx");
希望没说错,你可以试试 :)
追问
E:\ASP.NET大作业\课后交流系统\ManagerHomePage.aspx
E:\ASP.NET大作业\课后交流系统\管理员页面\管理教师信息\AddTeacherInfo.aspx
我现在情况正好相反,我想从ManagerHomePage.aspx重定向到AddTeacherInfo.aspx的话该怎么写呢?谢谢您!
追答
/管理员页面/管理教师信息/addteacherinfo.aspx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询