gpt4 book ai didi

jquery - 当我将 IE 浏览器模式从 IE9 切换到 IE8 时,为什么会出现错误“"' Page_Validators' is undefined”?

转载 作者:行者123 更新时间:2023-12-01 01:16:15 29 4
gpt4 key购买 nike

我正在使用 ASP.NET 非侵入式验证开发网页。当我使用默认的 IE9 浏览器模式在 IE9 中查看页面时,页面按预期工作。但是,当我只是将浏览器模式从 IE9 切换到 IE8 时,我会在页面重新加载时收到以下 JavaScript 错误:

“错误:‘Page_Validators’未定义”

不显眼的验证需要名为“jquery”的 ScriptResourceMapping。那已经到位了。我也在使用<script>母版页中的标记以在所有页面上包含 jquery。

此外,我在母版页上有一个空标记,使我的用户控件能够通过控件标记中的 ScriptManagerProxy 标记加载其他 javascript。

母版页上的相关标记:

<%@ Master Language="C#" AutoEventWireup="true" Inherits="Site" Codebehind="Site.master.cs" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

<script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script>

<title></title>

<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>

</head>

有什么想法吗?

最佳答案

您有可能在从 JavaScript 文件加载之前调用它。尝试用 ready

来扭曲它
$(document).ready(function() {
$('#CoappPersonalInformationForm.failureNotification').each(function ()
{
ValidatorEnable(this, false);
});
});

关于jquery - 当我将 IE 浏览器模式从 IE9 切换到 IE8 时,为什么会出现错误“"' Page_Validators' is undefined”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com