关于如何禁止浏览器自动完成功能,大概有两种方式,第一种是通过浏览器的设置来完成,第二种是通过编程的方式, 即HTML FORM的autocomplete属性来完成。
1. 浏览器方式
以IE浏览器为例,菜单栏--->工具--->Internet选项--->内容--->自动完成设置--->表单前的勾去掉,其他浏览器可以参考IE浏览器的设置方法。
2. 使用编程的方式
a:给整个Form添加autocomplete
<form id="Form1" runat="server" autocomplete="off" > (验证)
b:
input
<input type="textbox" name="aaa" autocomplete="off"/> (验证)
textbox
<asp:TextBox ID="ddlsupTypeID" runat="server" autocomplete="off"/> (未验证)
可以在后台加入:
this.attributes.Add("actocomplete",off)
this.attributes.Add("actocomplete","off") (验证)