Ich möchte auf eine HTTP-Anfrage mit einer txt-Datei und einer HTML-Seite antworten. Auf diese Weise kann der Client die Datei speichern und eine Zusammenfassung des Inhalts dieser Datei über eine HTML-Seite anzeigen.Ein benutzerdefiniertes ActionResult für eine mehrteilige HTTP-Antwort?
Da die Datei im laufenden Betrieb generiert wird, muss ich die Statusverwaltung auf dem Server verwenden, um die Zusammenfassung für die zweite Anforderung zu generieren. Ich möchte das vermeiden und dies in einer einzigen Antwort zusammenfassen.
Wie würde das benutzerdefinierte ActionResult aussehen?
Ich mache das schon. Diese Methode zwingt mich, eine Statusverfolgung auf dem Server durchzuführen, da die zweite Aktion nicht über die Daten verfügt, die zum Rendern des ersten HTML-Formulars verwendet wurden. Ich sehe, ob es eine Möglichkeit gibt, dies zu tun, ohne sich mit der Sitzung zu befassen (also einschließlich tempdata). –
Die Daten werden im Handumdrehen generiert - ich könnte sie auch in einer db speichern, aber das ist nur eine weitere Form der Statusverfolgung. Es sollte weggeworfen werden. –