当前位置: 代码迷 >> ASP.NET >> asp.net页面跳转,该如何处理
  详细解决方案

asp.net页面跳转,该如何处理

热度:1828   发布时间:2013-02-25 00:00:00.0
asp.net页面跳转
在我的一个网站中,根目录下有个Register.aspx页面,还有另外一个文件夹,文件夹里也是一些页面,我做了个用户自定义控件,我在这个控件上用到了一个imagebutton控件,点击imagebutton就会跳转到Register.aspx,我在后台cs文件里写的是Response.Redirect( "Register.aspx ");这个自定义控件根目录下的页面有用到,那个文件夹下的页面也有用到,但是根目录下的页面点击就可以跳转到Register.aspx页面,哪个文件夹下的页面点击就不能跳转到Register.aspx页面,为什么啊?我在网上查了,有的说代码改成Response.Redirect( "../Register.aspx ");或者Response.Redirect( "~/Register.aspx ");还有的说Server.Transfer( "Register.aspx ");我都试过了,一样的啊!!!!!  
希望高手救我!!!!!!!!!!


------解决方案--------------------------------------------------------
Response.Redirect( "~/Register.aspx ");
------解决方案--------------------------------------------------------
Response.Redirect( "~/Register.aspx ");

------解决方案--------------------------------------------------------
路径问题Response.Redirect( "~/Register.aspx ");
------解决方案--------------------------------------------------------
Response.Redirect( "~/Register.aspx "); 应该是可以了的

~ 表示根目录,对于asp.net服务器控件、服务器方法调用有效(如这里的Response.Redirect,还有Server.Map等等)
  相关解决方案