Итак, вы генерируете html для пустой формы - (вы можете использовать другую страницу или использовать одну и ту же страницу ASPX), открываете ее в другом окне и запускаете window.print () внутри.
Если вы не хотите открывать новое окно, откройте страницу в iframe
и введите window.print()
для iframe. Если вы не хотите, чтобы это было видно, оставьте размер iframe равным 1x1 px или поместите iframe (или контейнер div) в отрицательные координаты слева / сверху.