Asp.net 如何防止浏览器缓存信用卡号字段

Asp.net 如何防止浏览器缓存信用卡号字段,asp.net,credit-card,Asp.net,Credit Card,我在包含信用卡号码的网页上有一个输入字段。防止浏览器缓存此值的最佳方法是什么 任何解决方案都需要在大量浏览器上运行。 <asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox> 将属性autocomplete=“off”放入html表单。例如 <form name="form1" id="form1" method="post" autocomplete="off" a

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

任何解决方案都需要在大量浏览器上运行。


<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>

将属性
autocomplete=“off”
放入html表单。例如

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

[...]

看看这个。

如果你说的“缓存”是指字段自动完成,请看。我不敢相信我以前从未见过这种情况。我一定是生活在泡沫中!谢谢。文本框有一个
自动完成类型
,但它不支持
关闭
。此外,沃姆普的评论还增加了关于这一主题的有用细节。如果出于安全考虑需要此选项,可能需要更多…有关
AutoCompleteType
枚举的更多信息,请参阅。它可能不支持,
Off
,但它支持
Disabled
@Simon-我在发布之前检查过,并且
Disables
没有为我生成
自动完成。古怪的可能是因为我正在使用Firefox/我自己已经证实了这一点。在此基础上,我将把公认的答案转移到Juha。谢谢你的帮助!