Colección de citas famosas - Slogan de motivación - ¿Cómo implementa ASP.NET (c#) la función de impresión de órdenes de respuesta web? Esto nunca antes había sucedido, por favor ayuden a los expertos ~ ¡Gracias!

¿Cómo implementa ASP.NET (c#) la función de impresión de órdenes de respuesta web? Esto nunca antes había sucedido, por favor ayuden a los expertos ~ ¡Gracias!

Hay dos métodos:

1. Javascript html puro

- print.js -

var hkey_root, hkey_path, hkey_key

HKEY_root = "HKEY_CURRENT_USER";

HKEY_path = "\\Software\\Microsoft\\Internet Explorer\\page setup\\";

//Borrar encabezados y pies de página al imprimir páginas web .

Función pagesetup_null() {

Pruebe {

var reg wsh = nuevo objeto ActiveX("WScript.Shell")

hkey_key = "encabezado "

RegWsh. RegWrite(HKEY_root HKEY_path HKEY_key, "")

hkey_key = "pie de página"

RegWsh. RegWrite(HKEY _ raíz HKEY _ ruta HKEY _ clave, "")

} catch (e) {

}

}

//Al imprimir una página web, restaure el encabezado y el pie de página a sus valores predeterminados.

Función pagesetup_default() {

Pruebe {

var reg wsh = nuevo objeto ActiveX("WScript.Shell")

hkey_key = "encabezado "

RegWsh. RegWrite(HKEY_root HKEY_path HKEY_key, "ampw ampbPage ampp de ampp")

hkey_key = "pie de página"

RegWsh. RegWrite(HKEY_root HKEY_path HKEY_key, "ampu ampb ampd")

} catch (e) {

}

}

Función doPrint (printDiv) {

Pruebe {

page setup_null();

newwin = window.open("," newwin "," altura=900, ancho =700, barra de herramientas=no, barras de desplazamiento=auto, barra de menú=no ");

new win . document . body . internalhtml = document . getelementbyid(print div).

internalHTML

nueva ventana win . print();

nueva ventana win .

página setup_default();

} catch (e) { }

}

-

Frente:

lenguaje ltscript = JavaScript src = impresora .js gt; lt/script gt;

ltdiv gt

DIV1, no me imprima

lt/div gt;

ltdiv id = " myDiv " gt

La segunda línea debe imprimirse

lt/div gt;

ltdiv gt

La tercera línea, no imprima mi lt/div gt;

ltdiv gt

ltinput type = " button " id = " Bt " onclick = " JavaScript: doPrint(' my div ' )" value = "Print"/ gt;

-

El método anterior es simple y fácil de usar, simplemente coloque el contenido impreso en mydiv.

Sin embargo, si la otra parte no agrega un nombre de dominio y no tiene derecho a modificar el registro de otras personas al acceder, aparecerán encabezados y pies de página.

2. Utilice Crystal Reports