Inte rnet Explorer 11 выдает мне сообщение SCRIPT16389: Unspecified error. в строке 1 символ 1 моей страницы ASPX - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть веб-страница, которая нормально загружается в IE11, но по какой-то причине возникает ошибка:

SCRIPT16389: Неуказанная ошибка.

на странице по адресу строка 1 символ 1. Глядя на страницу в отладчике IE, я вижу пустую строку перед объявлением <!DOCTYPE>, но в самом ASPX-файле все, что есть, - это некоторый VB-код:

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" AutoEventWireup="false" %>
<%@ Register TagPrefix="xxx" TagName="UserHeader" Src="UserHeader.ascx" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="XXXDBTools" %>
<%@ Import Namespace="XXXStrTools" %>
<script runat="server">
    Dim myTempConnection As SqlConnection
    Dim myTempCommand As SqlCommand
    Dim myTempReader as SqlDataReader
    ' etc
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- etc -->

Страница прекрасно работает во всех браузерах, кроме IE, который я тестировал (Firefox, Chrome и Edge). Просто IE имеет проблемы; что происходит из-за этой ошибки скрипта, значок счетчика, который должен исчезнуть после завершения загрузки страницы, никогда не исчезает, что довольно раздражает.

Как я могу исправить страницу в IE, чтобы она не выдает ошибку и не обрабатывает sh, прежде чем доберется до кода, где спиннер отключен?

...