我们有一个成熟的应用程序处理敏感数据,并已增长到数百页和控件。现在需要为整个应用程序中的所有表单和文本框设置autocomplete = off。我不相信会有这样的全局web.config设置,那么最好的方法是什么?我最初的想法是使用PageBase类(所有页面从中继承)来动态查找所有Form和TextBox控件,并动态添加属性autocomplete =“off”。这看起来合理吗?还是有更好的办法?感谢您的任何建议。如何为ASP.NET应用程序全局设置autocomplete = off?
回答
如果您的所有页面都有母版页,请尝试在母版页中使用Jquery禁用输入控件的自动完成功能。
可以
$(document).ready(function() { $("input").attr("autocomplete", "off"); });
尝试增加自动完成=“关闭”将下面的代码在母版页,只是你的表单元素,而不是每一个控制。至少在IE中,这应该关闭表单中的所有控件。
是的,如果由于某种原因您无法使用母版页,继承是实现您想要的合理方式。
在表单元素上使用autocomplete =“off”在Firefox 11中工作。 – 2012-04-24 22:01:41
始终尝试使用它从一个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);
}
}
+1表示服务器端版本。 – Cesar 2014-03-25 20:09:50
如果您正在使用MVC,然后在视图/共享,将它添加到您的_Layout.csstml 正如帕说:
$(document).ready(function()
{
$("input").attr("autocomplete", "off");
});
如果你想要一些控件WO rk,有些则不用:
$("#myInputboxName").attr("autocomplete", "off");
myInputboxName是您称为控件ID的名称。
- 1. 如何在vaadin中设置autocomplete =“off”
- 2. ASP.NET MVC - 如何处理应用程序的全局设置
- 3. 访问全局应用程序设置
- 4. ASP.NET MVC IDENTITY_INSERT设置为OFF
- 5. 如何在WPF应用程序中全局设置文化?
- 6. 如何设置全局应用程序的背景颜色?
- 7. 在iPad应用程序中为全局UINavigationBar设置TintColor?
- 8. ZF2为整个应用程序设置全局函数
- 9. 为整个应用程序设置全局错误消息
- 10. 如何为Asp.Net应用程序从头设置远程调试
- 11. 存储应用程序全局设置的位置?
- 12. 如何在Windows Store应用程序中将应用程序的背景全局设置为图像?
- 13. ERROR:IDENTITY_INSERT设置为OFF
- 14. 为Laravel应用程序中的所有表单设置全局选项
- 15. NodeJS:如何全局设置Mongoose响应?
- 16. 如何为ASP.NET核心应用程序设置上下文
- 17. 如何为Asp.NET MVC应用程序设置log4net
- 18. 如何为我的ASP.NET(MVC)应用程序设置TimeZone
- 19. 如何为WH_CALLWNDPROCRET设置全局钩子?
- 20. IDENTITY_INSERT设置为OFF - 如何打开它?
- 21. 在Backbone.js应用程序中设置全局REST根URL
- 22. 设置Java应用程序的全局字体
- 23. 不受ClearType全局设置影响的WinForm应用程序
- 24. 如何找到Qt应用程序的全局屏幕位置?
- 25. 如何为我的ASP.NET Web应用程序创建全局样式表?
- 26. 如何存储Java桌面应用程序(多平台)全局设置?
- 27. 如何将全局应用程序设置共享给成员对象?
- 28. 如何设置应用程序布局使用的变量
- 29. 有没有办法以编程方式检查ASP.NET应用程序的CustomErrors是否设置为Off?
- 30. 如何为整个应用程序创建一个全局类?
不幸的是,我们没有使用母版页,而是使用大量嵌入式ascx控件的aspx页面集合。 – 2011-12-23 15:58:29
@SolidPerformer:然后将它放在一个用处无处不在的用户控件上。漂亮的ASP.NET 1.x,但它的工作回来了。 – XIII 2011-12-23 16:17:33
母版页......就像MVC中的共享页面一样吗?我有共享页面,其他页面从中继承属性。我应该只在共享页面中列出该行吗? – 2013-11-04 17:02:50