如何将带有URI的链接转发到具有相同URI的另一个链接

时间:2015-06-06 08:10:05

标签: html asp.net html5 asp.net-mvc-4 asp.net-web-api-routing

我的程序会使用用户名和密码将用户引导至网页。例如。 http://example.html?username=username&password=password

现在我在asp.net中创建了另一个页面,我想在example.html上使用一些代码将链接重定向到http://example.aspx?username=username&password=password

所以我想要的是从第一个网址获取URI并通过附加URI将其指向新的网址。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以通过

完整地获取查询字符串
window.location.search

有关详情,请参阅this。使用此选项,您可以提取参数,将它们附加到新URL,然后呈现链接,或设置

window.location = "example.aspx" + window.location.search

我相信搜索带有"?",但我可能错了。我认为这是一个例子;请注意,将密码作为明文传递给查询字符串并不是一个好习惯,特别是如果您不使用HTTPS。当涉及敏感信息时,通常建议进行POST操作,而不是使用查询字符串进行GET操作。

答案 1 :(得分:0)

使用window.location.search获取“?”之后的所有内容。然后你可以使用这个java脚本行来指导新的aspx页面。

window.location = "example.aspx" + window.location.search