Sol*_*mer 5 asp.net autocomplete
我们有一个成熟的应用程序来处理敏感数据,并已发展到数百页和控件.现在需要为整个应用程序中的所有表单和文本框设置autocomplete = off.我不相信有一个全局的web.config设置可以做到这一点,那么最好的方法是什么?我最初的想法是使用一个PageBase类(所有页面都继承自动)来动态查找所有Form和TextBox控件并动态添加属性autocomplete ="off".这看起来合理还是有更好的方法?谢谢你的任何建议.
如果您的所有页面都有母版页,则尝试在母版页中使用Jquery禁用输入控件的自动完成功能.
您可以将以下代码放在母版页中
$(document).ready(function () { $("input").attr("autocomplete", "off"); });
Run Code Online (Sandbox Code Playgroud)
总是尝试使用BasePage,并inherits从它的所有网页,这是一个good practice,它有助于后期大量的当项目逐渐成为monster.....在这种情况下,如果你已经做了的话..这one line code...
public abstract class BasePage : Page
{
protected override void OnLoad(EventArgs e)
{
//Handling autocomplete issue generically
if (this.Form != null)
{
this.Form.Attributes.Add("autocomplete", "off");
}
base.OnLoad(e);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16743 次 |
| 最近记录: |