使用更新面板时,我在我的 asp.net 应用程序中遇到了这个问题。只有 IE9 和其他浏览器应用程序的错误才能正常工作。出于调试目的并仅在使用更新面板时结束问题,我创建了一个示例 asp.net 网站。
ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Button ID="Button1" Text="Click Me" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>
当我单击按钮时,我收到以下 JS 错误。
JS错误是
来自 IE 的 F12 开发者工具,
SCRIPT5007: Unable to get value of the property 'tagName': object is null or undefined
frameTracker.js, line 2 character 395
从 Visual Studio 2012 开始,
但是当我删除更新面板时,JS错误不再存在。
有什么想法可以解决这个问题吗?