Обработчик HtmlButton стреляет дважды при нажатии (когда AutoEventWireup = “Верный”)

Будьте в спящем режиме имеет причуды, чтобы быть уверенным, но это вызвано тем, что проблема, которую это пытается решить, сложна. Каждый раз кто-то жалуется на, в спящем режиме, я напоминаю им обо всем скучном коде ДАО, что они должны были бы поддержать, если бы они не использовали его.

Несколько подсказок:

  • В спящем режиме, не никакая замена для хорошего проектирования баз данных. Будьте в спящем режиме схемы в порядке, но необходимо будет иногда настраивать их
  • В конечном счете, Вы оказываетесь перед необходимостью понимать, как В спящем режиме ленивые классы загрузок и как это влияет на вещи. Будьте в спящем режиме изменяет Байт-код Java, и необходимо будет копаться в глубинах рано или поздно, если только объяснить, почему объектные ссылки являются пустыми.
  • аннотации Использования, если Вы можете.
  • Занимают время для изучения Быть в спящем режиме настраивающих методов производительности, это сохранит Вас в конечном счете.
17
задан Tony_Henrich 13 October 2009 в 20:03
поделиться

2 ответа

Хорошо, я обнаружил, что HTMLButton срабатывает для события onserverclick и для type = "submit". Когда я удалил type = "submit", он срабатывает один раз. Мне потребовалось много времени, чтобы обнаружить это странное поведение!

13
ответ дан 30 November 2019 в 11:27
поделиться

Просто предположение: обработчик не запускается дважды, но вы настроили аналогичное поведение в событии Page_Load, из-за которого он запускается дважды.

0
ответ дан 30 November 2019 в 11:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: