Ich möchte native Abfragen in Form eines freien Formulars an Excel senden, indem ich ein WebGrid verwende

8

Zuerst muss ich mein Problem erklären, ich habe eine native Abfrage-Anwendung, wo jemand eingibt "Select .... this and that" und die Ausgabe wird derzeit in einem Raster angezeigt, das paginiert ist und ich wurde gebeten, hinzuzufügen Eine Schaltfläche, mit der die Daten direkt aus einem nicht typisierten Datenstrom exportiert werden. Mein aktueller Code, den ich gefunden habe, verwendet ein Raster und fordert mich aus irgendeinem Grund nicht auf, eine .xls-Datei herunterzuladen.

%Vor%     
Lyle 01.07.2015, 15:37
quelle

2 Antworten

0

Hallo, alles, was auf dieses Problem geantwortet hat, und ich habe die Antwort gefunden und die Probleme liegen außerhalb des Codes, den ich in die Frage eingegeben habe. Jquery hat die Ausgabe meines Dateistreams abgefangen und auf der anderen Seite, wenn die Schaltfläche mit runat = server erstellt wurde, ist das Modell außerhalb des Geltungsbereichs und der Hauptteil der Lösung beinhaltete das Speichern des Modells in einer Sitzung und das Zurückziehen.

Danke für Ihre Hilfe alle ...

    
Lyle 14.07.2015, 16:24
quelle
-1

Wie nennt man diese Void-Funktion? Die Rückkehrpfade enthalten das Festlegen einer ViewBag -Eigenschaft mit einer Fehlermeldung und das Ändern der Antwort. Es riecht nach schlechtem Design.

Ich würde einen Hyperlink erstellen, der für so etwas mit einem @Url.Action verknüpft. Beachten Sie, dass Sie eine FileContentResult mit den Daten UTF8-codiert zurückgeben müssen, anstatt die Response direkt zu ändern:

%Vor%     
LSU.Net 14.07.2015 13:13
quelle

Tags und Links