在Safari中找不到变量Page_ClientValidate

时间:2014-09-26 21:25:57

标签: javascript asp.net safari

我有一个包含3个服务器控件的ASP.NET 2.0网页:RequiredFieldValidatortextboxbutton。“

按钮使用OnClientClick调用JavaScript函数以使用Page_ClientValidate()进行验证。

此页面适用于Chrome,IE,Firefox,Safari(Windows上为5.1.7)。它已停止使用现代Safari版本 - 在Yosemite中使用8.0版,在iOS 8上使用Mobile Safari。

我在Inspect Element区域看到了这个例外:

  

“ReferenceError:找不到变量:Page_ClientValidate”

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这听起来像是这个问题的重复:

iOS 8 / Safari 8 not working with ASP.NET AJAX-Extensions

另一种修改web.config而不是mozill的解决方案: ReferenceError: Can't find variable: ValidatorEnable in Safari