c# – 在同一站点上从一个页面到另一个页面执行Response.Redirect的正确方法

前端之家收集整理的这篇文章主要介绍了c# – 在同一站点上从一个页面到另一个页面执行Response.Redirect的正确方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我确信这已经被一次又一次地问到了.是的,我已经搜索过了.但是,我无法找到一个能够清楚地展示我想要实现的目标的例子.

我目前在mywebsite / test.aspx上,我想重定向到mywebsite / testing.aspx.但是,我希望这种重定向既可以在服务器上运行,也可以在visual studio的调试中运行.我试过了

Response.Redirect(Request.RawUrl.Replace(Request.RawUrl,"testing.aspx"))

然而,这取代了整个事情.

希望这是有道理的 – mywebsite / test.aspx应该重定向到mywebsite / testing.aspx

解决方法

使用应用程序相对URL. 〜/表示应用程序根路径,因此它适用于/和/ virtual-directory /.
Response.Redirect("~/testing.aspx");
原文链接:https://www.f2er.com/csharp/98677.html

猜你在找的C#相关文章