我正在研究一个包含JavaScript的ASP.NET应用程序,以动态地启用或禁用页面上的验证器。在ASP.NET中,应用程序提供了一个Web资源,该资源包含用于此目的的JavaScript函数,例如ValidatorEnable()。当我在Mac上的Safari上运行我们的应用程序时,出现无法找到ValidatorEnable的错误。这是我们在jQuery(document).ready()回调函数中调用的函数,所以期望所有资源都可用。在调试器中检查显示资源从未交付给客户端浏览器。ReferenceError:无法找到变量:Safari中的ValidatorEnable
有没有人见过这样的事情?在Windows上的IE,Chrome或Firefox上不会发生此问题,在Mac上的Chrome或Firefox上也不会发生此问题。 Safari似乎是没有正确接收或处理ASP.NET JavaScript验证器功能的。
在此先感谢!
我们刚刚在mac或iOS上发现了与safari相同的错误。我们是一个使用vs2005构建的老式asp.net网站。谢谢,吉姆, – 2014-10-15 02:33:29
。我们也是用VS2005构建的 – 2014-10-15 21:23:06