我的程序会使用用户名和密码将用户引导至网页。例如。 http://example.html?username=username&password=password
现在我在asp.net中创建了另一个页面,我想在example.html上使用一些代码将链接重定向到http://example.aspx?username=username&password=password。
所以我想要的是从第一个网址获取URI并通过附加URI将其指向新的网址。
有什么建议吗?
答案 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