Диалоговое окно печати Webforms не отображается во второй раз
Всем Привет,
Приношу свои извинения, поскольку я не являюсь веб-разработчиком, но иногда выполняю странную работу, которая требует от меня создания веб-формы или 2. У меня есть требование распечатать отчет на веб-странице, и я пытаюсь заставить кнопку печати работать надежно.
Проблема, с которой я столкнулся, заключается в том, что во второй раз, когда я нажимаю кнопку печати, она по какой-то причине не открывает диалоговое окно печати, и я не могу понять почему.
Пожалуйста, смотрите упрощенную версию моей проблемы ниже
protected void PrintAllButton_OnClick(object sender, EventArgs e) { using (var pdi = new PrintDialog()) { if (pdi.ShowDialog() == DialogResult.OK) { } } }
Диалог срабатывает правильно в первый раз и он находится в операторе using поэтому должен быть очищен правильно но я явно что то упускаю
Заранее спасибо.
Что я уже пробовал:
Поиск в Google и упрощение решения до самого простого возможного сценария выше