2013-09-06 3 views
0

Я столкнулся с этой проблемой в моем приложении 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,

enter image description here

enter image description here

Но когда я удалить обновление панель, ошибка JS или больше нет.

Любая идея для решения этой проблемы?

ответ

0

Добавить следующую строку в <head>

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" /> 

ИЛИ

<meta http-equiv="X-UA-Compatible" content="IE=9;FF=3;OtherUA=4" /> 

ИЛИ

<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> // is will always be rendered in IE's latest and greatest mode 
+0

Для первого варианта я получаю эту ошибку. Необработанное исключение в строке 1, столбец 68 в http://static.freetwittube.com/apps/tv-classic/popup-bg.js 0x800a138f - Ошибка выполнения Microsoft JScript: невозможно получить значение свойства postMessage, : object null или undefined И для второго возникает ошибка, описанная в вопросе. – Roshe

+0

Вы уверены, что получаете это исключение после добавления кода выше? –

+0

Да. См. Мой обновленный комментарий. – Roshe

Смежные вопросы