Drucken einer Website

Hallo Zusammen

Könnt Ihr mir bitte einen Tip geben, wie man eine Website mit C# drucken kann? Ich hab eine Seite mit einem Print Button und nun möchte ich gerne beim PrintButton_Click Event das Drucken der Webseite starten. Bei meinen kläglichen Versuchen bisher, hab ich schon zweimal den Drucker lahmgelegt.

Vielen Dank und Gruss
Andrea

hallo andrea,

dazu musst du clientscript, sprich javascripüt einbinden.

beispiel:

[Drucken](javascript:window.print();)

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Rasta

Danke schön, aber dann gibt es keine serverseitige Möglichkeit um dies zu realisieren?

Grüsse
Andrea

hallo andrea,

du könntest allerhöchstens den javascript (zum clientseitigen drucken) dynamisch ausgeben.
sprich – button1_click:

response.write("[javascript]")

serverseitig ist so etwas nciht möglich

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Rasta

Ok, schade zwar, aber danke Dir.

Grüsse
Andrea

Hallo Rasta

Ok, schade zwar, aber danke Dir.

Wieso? Das macht ja gar keinen Sinn!(?)

gruss

Hallo Guiseppe

Doch, da ich bestimmte dynamische Sachen, wie z.b. Footer erst beim Start des Druckauftrags Richtung Drucker aufgeben wollte. Da die CSS Anweisungen für die Ausgabemedien leider nicht immer so interpretiert werden, wie ich es gerne hätte, wäre das ein einfacherer Weg gewesen.

Ich hatte mir etwas in der Art wie bei Microsoft vorgestellt:

http://msdn.microsoft.com/asp.net/using/understandin…

Grüsse
Andrea

hallo andrea,

Doch, da ich bestimmte dynamische Sachen, wie z.b. Footer erst
beim Start des Druckauftrags Richtung Drucker aufgeben wollte.

und wenn du nach button_click den footer befüllst und ein javascript registrierst das die seite druckt?
(oder ganz neue seite generieren und diese drucken…)

oder versteh ich scho wieder was falsch? :smile:

gruß

rasta

Hallo Rasta

und wenn du nach button_click den footer befüllst und ein
javascript registrierst das die seite druckt?
(oder ganz neue seite generieren und diese drucken…)

Stimmt das wären zwei Möglichkeiten (wobei mir die ohne JS bedeutend lieber ist). Hm, ich überlege grade, ob es für den IE nicht doch ein Control gibt, dass das kann was ich gerne möchte… Ich bin ja bestimmt nicht die erste mit diesem Problem. Und irgendwie dachte ich, dass ich davon mal gelesen habe. Aber wie immer finde ich natürlich den Link dazu nicht mehr *grummel*

oder versteh ich scho wieder was falsch? :smile:

Nope, diesmal ganz bestimmt nicht (obwohl ich mich manchmal ja selber nicht verstehe ;o) )

Grüsse
Andrea