Я получаю странную ошибку JavaScript с IE.
У меня есть панель обновлений, и внутри нее выпадающий список. Когда я изменяю значение выпадающего списка, он выдает ошибку «Строка: 5« __EVENTTARGET »является нулевым или не является объектом».
Я посмотрел, и эта строка 5 и __EVENTTARGET находятся в сгенерированном ASP.NET коде JavaScript.
Я хочу выпадающий список, который запускает метод при выборе новой опции, без мерцания страницы.
Вот мой код:
<asp:ScriptManager ID="uxScriptMan" runat="server" />
<asp:UpdatePanel ID="uxtestupdatepanel" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"
AutoPostBack="true" OnSelectedIndexChanged="TESTMETHOD">
<asp:ListItem Text="TEST" Selected="true" />
<asp:ListItem Text="Yes" Value="1" />
<asp:ListItem Text="No" Value="0" />
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
и
protected void TESTMETHOD(object sender, EventArgs e) { /*do nothing*/ }
В Firefox все работает, ошибок нет. И на самом деле, на компьютере разработчика, нескомпилированный soln с файлами .aspx и .aspx.cs, в IE нет ошибок. На производственной машине, скомпилированной, я получаю ошибки IE js.
В чем проблема, как мне исправить или, по крайней мере, где я могу начать поиск? Совершил тонну прибегая к помощи без особой удачи.