Возможные причины ошибки «Internet Explorer не может отобразить веб-страницу» во время отладки в ASP.NET? - PullRequest
1 голос
/ 15 ноября 2010

Я столкнулся с проблемой, когда мне нужно свежее мнение:

У меня есть страница asp.Net с сеткой, в которой есть столбец «Выбор».

Сетка заполнена нормально, и данные видны. Но если щелкнуть ссылку «Выбрать» в любом ряду в сетке, вместо того, чтобы отправлять сообщение и вызывать обработчик события:

void dgvMyGrid_SelectedIndexChanged(object sender, EventArgs e) {...}

Я получаю в IE:

Internet Explorer не может отобразить веб-страницу

но когда я пробую это в FF, я получаю:

Соединение с сервером было сброшено во время загрузки страницы.

Есть ли у вас какие-либо идеи, которые могут помочь мне отследить возможные причины?

Спасибо!

1 Ответ

1 голос
/ 15 ноября 2010

Во-первых, предположительно, у вас может быть неправильно настроено событие, поэтому, если вы определили обработчик события SelectedIndexChanged в разметке ASPX, возможно, метод не найден при обратной передаче. .

Возможно, у вас установлен флажок «Показывать дружественные сообщения об ошибках HTTP» в настройках обозревателя Internet Explorer. Это можно найти в Сервис -> (Интернет) Параметры -> Дополнительно, в разделе Просмотр. Если этот параметр отключен, ошибка, отображаемая в IE, должна быть ближе к ошибке, отображаемой в Firefox.

Что касается проблемы фактического , вам следует отключить пользовательские ошибки в файле web.config вашего сайта. Чтобы сделать это, найдите элемент <customErrors> в вашем файле web.config (или создайте его, если он не существует - он принадлежит под <system.web>), и сделайте так:

<customErrors mode="Off" />

Тогда вы получите стандартную желтую страницу с ошибкой ASP.NET, в которой будут показаны подробности возникшего исключения.

UPDATE: Если вы получаете страницу с ошибкой IE, тогда должен работать какой-то HTTP, так что, возможно, попробуйте использовать Fiddler , чтобы точно узнать, что делает браузер с точки зрения получения страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...