防止用户在Asp.net中保存网页

时间:2012-01-21 14:52:41

标签: asp.net

如何阻止用户在asp.net中保存网页。用户必须登录才能访问资源。

2 个答案:

答案 0 :(得分:3)

无法阻止用户在网页中保存标记。即使使用JavaScript,您也无法拥有此功能。

一旦用户正在查看网页,它就在他们的机器上,它只是一个可视化的标记表示。

总结:您无法阻止用户保存他们正在查看的网页内容

如果您担心用户以断开连接的方式保留内容,那么您最好的选择是采取不同的方法:与合法权利和某种事情有关。但这超出了Stack Overflow的范围。

答案 1 :(得分:1)

用户可以通过多种方式使用您的网页:

  1. 下载您使用的JavaScript文件(甚至是您自己编写的代码)
  2. 拍摄已渲染页面的快照(图片)
  3. 保存页面
  4. 打印页面
  5. 查看您网页的来源并复制/粘贴其内容
  6. 这通常意味着您不应该花时间阻止用户对您发送给他的内容做任何事情。相反,你应该改变你的策略(当然,你需要更多的解释)。