#asp.net #forms #printing
#asp.net #формы #печать
Вопрос:
У меня есть форма с двумя кнопками на странице ASPX. Один для печати с пользовательским вводом, а другой для печати пустой формы. Я использовал событие ‘window.print()’ для печати формы с пользовательским вводом. Как я могу распечатать пустую форму, даже если пользователь что-то ввел в форму, когда пользователь нажимает на другую кнопку печати?
Ответ №1:
Ну, вы создаете html для пустой формы — (вы можете использовать другую страницу или использовать ту же страницу ASPX) и открываете ее в другом окне и выдаете window.print() внутри.
Если вы не хотите открывать новое окно, тогда откройте страницу в iframe
и оформите window.print()
для iframe. Если вы не хотите, чтобы это было видно, сохраните размер iframe как 1×1 пиксель или расположите iframe (или контейнер div) в отрицательных координатах слева / сверху.