处理自动完成的最佳方式是什么;off";?是JavaScript还是代码隐藏(VB.Net)

处理自动完成的最佳方式是什么;off";?是JavaScript还是代码隐藏(VB.Net),javascript,jquery,vb.net,Javascript,Jquery,Vb.net,我读了几篇关于这方面的文章,我知道autocomplete=“off”是如何工作的。现在我必须在我们的应用程序中使用这个(internet和intranet应用程序),这里有几篇文章,博客给出了他们自己的观点,我想知道专家建议在实际世界中使用什么 目前我有两种选择: 在表单的默认(登录)页面中标记autocomplete=“off” 在母版页中编写jQuery函数 $(document.ready(函数(){$(“输入”).attr(“自动完成”、“关闭”);}) 在代码隐藏(C#)中实现相同的

我读了几篇关于这方面的文章,我知道
autocomplete=“off”
是如何工作的。现在我必须在我们的应用程序中使用这个
(internet和intranet应用程序)
,这里有几篇文章,博客给出了他们自己的观点,我想知道专家建议在实际世界中使用什么

目前我有两种选择:

  • 表单的默认(登录)页面中标记
    autocomplete=“off”
  • 在母版页中编写jQuery函数

    $(document.ready(函数(){$(“输入”).attr(“自动完成”、“关闭”);})

  • 在代码隐藏(C#)中实现相同的功能


  • 我想知道处理这种情况的最佳方法是什么。我实际上想的是,我们有没有办法在
    web.config
    级别实现这一点。

    您可以在表单标记和
    $(document).ready(函数(){$(“form”).attr(“autocomplete”,“off”);})
    @jishansiddique,正如我上面提到的,我的查询与如何实现不同,我的查询是关于在现实世界实体中使用哪一个是最佳选项。您可以使用其中任何一个,没有更好或更差的选项。在现实世界中,黑客打开DevTools,并在HTML中重写属性,这一切都不起作用。您可以在表单标记中设置,也可以在
    $(document).ready(函数(){$(“form”).attr(“autocomplete”,“off”);})
    @jishansiddique,正如我上面提到的,我的查询与如何实现不同,我的查询是关于在现实世界实体中使用哪一个是最佳选项。您可以使用其中任何一个,没有更好或更差的选项。在现实世界中,黑客打开DevTools,并在HTML中重写属性,这两种方法都不起作用。
         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);
              }
           }