使用更新面板时,我在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错误。
有什么想法解决这个问题?
答案 0 :(得分:0)
在<head>
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
OR
<meta http-equiv="X-UA-Compatible" content="IE=9;FF=3;OtherUA=4" />
OR
<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> // is will always be rendered in IE's latest and greatest mode