Событие загрузки страницы происходит дважды на странице asp.net - PullRequest
1 голос
/ 15 декабря 2011

Я сталкиваюсь с очень странной проблемой, что в одном из событий загрузки моей страницы, обработанных 2 раза, нет никакого кода, который сделает эту вторую загрузку страницы, в чем должна быть проблема с этой страницей, пожалуйста, дайте свое мнение, если у вас есть обнаружил похожую проблему в вашей жизни разработки!

Обновление:

Я проверил в разных браузерах и обнаружил, что эта проблема возникает только с Chrome

Спасибо.

Ответы [ 5 ]

1 голос
/ 15 декабря 2011

Возможно, что для AutoEventWireUp установлено значение true, и в то же время вы явно подписываетесь на событие: this.Load += Page_Load;.

Таким образом, либо установите AutoEventWireUp в директиве @Page на false, либо удалите явную подписку.

Для получения дополнительной информации о AutoEvetWireUp: http://forums.asp.net/p/932513/1096656.aspx

0 голосов
/ 20 мая 2013

Это ошибка Chrome.Некоторые говорят, что это связано с "Favicon.ico" (см. Также https://code.google.com/p/chromium/issues/detail?id=64810)

. Проблема не возникает в FF или IE.

Это НЕ JSвопрос.Я столкнулся с той же проблемой со страницами, которые добавляют записи в журнал базы данных: когда эта страница вызывается с помощью Chrome (но не FF или IE), журнал появляется дважды: (

0 голосов
/ 08 августа 2012

Это было связано с запросом chrome Favicon.ico. Я получил эту проблему, когда я смотрю на Request.URL через отладку.

0 голосов
/ 15 декабря 2011

У меня была идентичная проблема на моей веб-странице.

Источник этой проблемы был пустым "src" в изображениях на странице.Попробуйте посмотреть на эту тему.

Mariusz

0 голосов
/ 15 декабря 2011

set AutoEventWireup = "false" .......

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