【问题标题】:Where can I store URL that is protected?我可以在哪里存储受保护的 URL?
【发布时间】:2014-12-26 06:30:04
【问题描述】:

我的页面上有一个按钮列表,当单击该按钮时,将使用 IFrame 显示不同的报告。

我有一段 Java 代码,它传递一个 URL 并将该 URL 设置为 IFrame。

<script>
    function setURL(url) {
        document.getElementById('iframe').src = url;
    }
</script>

然后在我的按钮上我有一个“OnClick”事件,它将 URL 传递给该 Java 代码。

<li><a onclick="setURL('URL I HAVE IS PLACED HERE')"><span>Audit</span></a></li>

问题是我不想将我的 URL 存储在我的 .aspx 页面中,因为它不安全。有没有地方可以存储这些 URL 并在点击时传递它们?

【问题讨论】:

  • 客户端可以查看/读取任何传递给客户端的内容。但是您可以混淆或加密网址并将其传递给客户端,然后在操作时您可以解密并使用它。
  • @CerlinBoss 在使用的​​时候解密后还能看到网址吗
  • 是的。正如我所说,传递给客户端的任何内容都是可读的。
  • @CerlinBoss 有没有办法可以将它存储在其他地方?喜欢 web.config?

标签: javascript jquery asp.net url iframe


【解决方案1】:

您可以使用 ASP.NET 会话,但您需要将 onclick 机制从客户端更改为服务器端。

More information

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2013-06-06
    相关资源
    最近更新 更多