Frage

Ich habe ein Word-Dokument, das sich perfekt auf Server öffnet, aber wenn ich ihn mit der Taste klicken, klicken Sie auf Ereignis meiner Website, in der er kann. Ich verwende unterhalb des Code auf der Schaltfläche Klicken Sie hier, um den Dokument herunterzuladen. Bitte helfen Sie, dieses Problem zu beheben: Ich verwende .NET Framework 3.5

generasacodicetagpre.

War es hilfreich?

Lösung

ok gut hier ist der Code, den ich verwende, es ist vb, aber einfach umgewandelt;)

generasacodicetagpre.

Dies funktioniert für PDF und wechselt durch Wechsel.Viel Glück!

Ich nehme mein PDF-Dokument mit dem Namen MergedFile und konvertieren Sie es in ein Byte (), ich gebe ihm einen Kurznamen, der vom Benutzer eingegeben werden kann.Inhaltslänge ist sehr wichtig ..

Andere Tipps

Haben Sie nach diesem Code einen Response.End(), den Sie gepostet haben?Wenn nicht, erhalten Sie zusätzlichen "HTML" -Code aus der ASPX-Datei, die der übertragenen Datei hinzugefügt wird - wodurch sie beschädigt wird.

bearbeiten

Wie Akshay Anand erwähnt, wäre ein besserer Weg, den generellen Austragungsort anzunehmen, anstelle von HttpContext.Current.ApplicationInstance.CompleteRequest(); siehe docs .Siehe auch Diese Frage .

Versuchen Sie stattdessen:

generasacodicetagpre.

Ich benutze kein Wort, aber für Excel verwende ich:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top