Я испытал это; это, вероятно, не то, что вы испытываете, но я все равно войду сюда; Я заметил это, когда приложение выполняет Response.Redirect на уровне PreRender, который перенаправляет не останавливает текущее выполнение, но заставляет его казаться, что событие происходит дважды ...
Опять же, вероятно, не связано, но, в том числе, на всякий случай.