【问题标题】:ASP.NET RequiredFieldValidator causing problems with jGrowl (undefined is not a function)ASP.NET RequiredFieldValidator 导致 jGrowl 出现问题(未定义不是函数)
【发布时间】:2014-11-29 11:36:34
【问题描述】:

我有一个基本的 ASP.NET Web 应用程序设置,其中包含一个母版页,其中添加了应用程序所需的所有脚本: 按以下顺序:jquery.js、bootstrap.js、jgrowl.js、site.js

我的所有页面都继承自该母版页。

没有RequiredFieldValidators 的页面可以毫无问题地运行$.jGrowl() 函数。 如果页面上有RequiredFieldValidator,我会收到js错误:

“undefined is not a function”就在我调用 jGrowl 函数以显示我的消息“$.jGrowl(msg)”的那一行

通常当此错误出现时,它是由于对 jQuery 或 jGrowl 的重复调用。 ASP.NET RequiredFieldValidator 控件是否做了我不知道的事情?

【问题讨论】:

    标签: asp.net requiredfieldvalidator jgrowl


    【解决方案1】:

    没有意识到这个确切的原因有一个设置。只需要启用 UnobtrusiveValidationMode,否则验证控件会尝试在您的页面中加载 jQuery。

    Example:
    
    <appSettings>
      <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
    </appSettings>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 2018-03-14
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多