Я столкнулся с этой проблемой в моем приложении asp.net при использовании панели обновления. Ошибка только в IE9 и для других приложений браузера работает нормально. Для цели отладки и для завершения проблемы только при использовании панели обновления я создал образец веб-сайта asp.net.Панель обновления вызывает ошибку JavaScript
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 ошибки
От средства разработчика F12 в IE,
SCRIPT5007: Unable to get value of the property 'tagName': object is null or undefined
frameTracker.js, line 2 character 395
Из Visual Studio 2012,
Но когда я удалить обновление панель, ошибка JS или больше нет.
Любая идея для решения этой проблемы?
Для первого варианта я получаю эту ошибку. Необработанное исключение в строке 1, столбец 68 в http://static.freetwittube.com/apps/tv-classic/popup-bg.js 0x800a138f - Ошибка выполнения Microsoft JScript: невозможно получить значение свойства postMessage, : object null или undefined И для второго возникает ошибка, описанная в вопросе. – Roshe
Вы уверены, что получаете это исключение после добавления кода выше? –
Да. См. Мой обновленный комментарий. – Roshe