Ich entwickle gerade eine neue Anwendung für einen Kunden, und ich blieb mit einer Anfrage des Benutzers stecken.Daten zwischen Webapi und Controller teilen?
Die Anwendung ist ein einfaches Web mit Bootstrap, zeigt die Anwendung ein paar Seiten und verwendet Webapi, um die Dateninteraktion mit dem Server durchzuführen. So weit, ist es gut.
Der Client fordert mich auf, eine Möglichkeit zum Speichern der Suche zu erstellen, die der Benutzer für die gesamte Sitzung ausführen soll. Wenn also der Client in der aktuellen Sitzung dieselbe Seite durchsucht, wird die Suche erneut auf die Seite geladen.
was ich dachte, war die serialisierung der suche, wenn es das webapi in der sitzung trifft oder es wäre toll, es in tempdata zu speichern.
aber ich weiß, dass WebAPI Sitzung weniger ist, und ich kann damit, dass aktivieren:
protected void Application_PostAuthorizeRequest()
{
if (IsWebApiRequest())
{
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
}
}
Aber was ich will, ist jemand, mich zu zeigen, welches der beste Weg ist, um dies zu erreichen.
Jeder Rat wird geschätzt.
Grüße
Nop, ich habe keine Ahnung, tut mir leid. – Rothariger