【问题标题】:How to prevent the credit-card number field being cached by the browser如何防止信用卡号字段被浏览器缓存
【发布时间】:2011-02-12 11:56:20
【问题描述】:

我在网页上有一个包含信用卡号的输入字段。防止浏览器缓存此值的最佳方法是什么?

任何解决方案都需要适用于大量浏览器。

【问题讨论】:

标签: asp.net credit-card


【解决方案1】:

将属性autocomplete="off" 放到您的html 表单中。例如

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.cgi">
[...]
</form>

看到这个page

【讨论】:

    【解决方案2】:
    <asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>
    

    【讨论】:

    • 我不敢相信我以前从未见过。我一定是生活在泡沫中!谢谢。
    • TextBox 有一个AutoCompleteType,但它不支持off。此外,womp 的评论添加了有关该主题的有用细节。如果你需要这个来保证安全,也许你需要更多......
    • 有关AutoCompleteType 枚举的更多信息,请参阅here。它可能不支持Off,但它支持Disabled
    • @Simon - 我在发帖前检查过,Disables 没有为我生成autocomplete。奇怪的。可能是因为我使用的是 Firefox/
    • 我自己已经证实了这一点。在此基础上,我将把已接受的答案移至 Juha。感谢您的帮助!
    猜你喜欢
    • 2023-03-18
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    相关资源
    最近更新 更多