如何从asp.net中的任何内部页面重定向到根目录下的页面

1hdlvixo  于 2023-08-08  发布在  .NET
关注(0)|答案(2)|浏览(101)

如果我有页面位于例如

http://hostname.com/website_folder/page1.aspx

字符串
从内部文件夹中的页面,我想重定向到上面的页面例如从这些页面:

http://hostname.com/website_folder/folder1/folder2/page2.aspx


或者是

http://hostname.com/website_folder/folder1/folder2/folder3/page2.aspx

mgdq6dx1

mgdq6dx11#

尝试使用Response.Redirect(您的URL);在代码的后面页。
如果您想了解更多信息,请阅读此处http://support.microsoft.com/kb/307903

vptzau2j

vptzau2j2#

我假设每当请求来到下面的URL
http://hostname.com/website_folder/folder1/folder2/page2.aspxhttp://hostname.com/website_folder/folder1/folder2/folder3/page2.aspx
你想执行一个永久重定向到http://hostname.com/website_folder/page1.aspx .
这可以通过URL Mapping/Rewrite实现
有几个approaches explained by Scott Guthrie,也检查How to specify url mappings in ASP.NET 4.0 when parameters are involved?

相关问题