【问题标题】:how to forward a link with URI to another link with the same URI如何将具有 URI 的链接转发到具有相同 URI 的另一个链接
【发布时间】:2015-06-06 08:10:05
【问题描述】:

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

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

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

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

    您可以通过

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

    请参阅this 了解更多信息。使用它,您可以提取参数,将它们附加到新 URL,并呈现链接,或设置

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

    我相信搜索带有“?”,但我可能是错的。我认为这是一个例子;请注意,将密码以明文形式通过查询字符串传递并不是一个好习惯,尤其是在您不使用 HTTPS 的情况下。当涉及到敏感信息时,通常建议执行 POST 操作,而不是使用查询字符串的 GET 操作。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-05-02
        • 2011-07-19
        • 1970-01-01
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        • 2017-08-04
        • 2021-12-26
        • 2012-02-09
        相关资源
        最近更新 更多