Это в некоторой степени связано с моим предыдущим вопросом о печати: удаленная печать, который я решил с помощью здесь, на работе.Эта новая ситуация, вероятно, также имеет простой ответ, но мне еще предстоит ее найти.
Для упрощения у меня есть две веб-страницы, написанные на ASP.NET с C # codebehind, которые мы можем назвать page1.aspx и page2.aspx.
Первая страница, page1.aspx, представляет собой простой инструмент поиска, который открывает базу данных и возвращает список отчетов, соответствующих критериям поиска, в виде таблицы.Вторая страница, page2.aspx, отображает отчет в веб-браузере, учитывая идентификатор отчета в качестве переменной запроса (с которой я работаю).Эта страница также предварительно отформатирована для печати.
На page1.aspx, в моем сеточном представлении, у меня есть две кнопки для каждой строки, помеченные «Вид» и «Печать».Кнопка «Просмотр» извлечет соответствующий номер заказа для соответствующей строки, а page2.aspx загрузит отчет на основе номера заказа (снова переданного в качестве переменной запроса).
Для кнопки «Печать»Тем не менее, я хотел бы напечатать.То есть, когда пользователь нажимает кнопку вместо загрузки страницы на экран, я бы хотел, чтобы диалоговое окно «Печать» всплыло и позволило пользователю распечатать отчет непосредственно на принтере (поскольку он может просматривать отчет).используя отдельную кнопку, если они того пожелают).