如何将字符串格式化为正确的url

本文关键字:url 格式化 字符串 | 更新日期: 2023-09-27 17:54:01

在我的登录页面上,我有一个returnUrl查询字符串参数,在您被重定向到登录页面之前,将您带回您想要访问的页面。

。http://localhost/login?returnUrl=//testsection/testpage

如果returnUrl有多个斜杠,它将重定向到http://testsection/testpage而不是http://localhost/testsection/testpage

是否有一种方法,我可以采取字符串和格式它是有效的?

如何将字符串格式化为正确的url

返回url验证后用

重定向
Response.Redirect("http://" + (HttpContext.Current.Request.Url.Host + Request["returnUrl"]).Replace("//","/"));