ich habe ich seite wo ich autocomplete jquery plugin verwenden. Dies könnte aus der Datenbank filtern. aber ich möchte keine Anfrage an die DB richten. also habe ich es in das Session-Objekt als List geschrieben. und jedes Mal, wenn ich Daten aus dieser Sitzung filtere. was mache ich falsch oder habe ich einen anderen weg?asp.net mvc filterung daten
0
A
Antwort
1
Ich würde Ihnen empfehlen, das Cache-Objekt anstelle der Sitzung zu verwenden. Denken Sie daran, dass die Sitzung an einen bestimmten Benutzer gebunden ist. Wenn also ein anderer Benutzer zu Ihrer Site kommt, wird er auch die Datenbank aufrufen. Das Cache-Objekt ist allen Benutzern gemeinsam. So könnte Ihre Controller-Aktion in etwa so aussehen:
public ActionResult Foo(string q)
{
var data = HttpContext.Cache[q];
if (data == null)
{
data = FetchFromDb(q);
HttpContext.Cache[q] = data;
}
return Json(data, JsonRequestBehavior.AllowGet);
}
Verwandte Themen
- 1. ASP.NET MVC Filterung Seitenliste
- 2. ASP.NET MVC 2 Paging Sorting Filterung
- 3. ASP.Net MVC2 (RTM) bricht Antwort Filterung - "Filterung ist nicht erlaubt"
- 4. ASP.NET, MVC und dynamische Daten
- 5. ASP.NET MVC, Teilansichten und Daten
- 6. Hierarchische Daten in ASP.NET MVC
- 7. Filterung notwendige Daten mit LINQ
- 8. Allmählich Daten zum Anzeigen von asp.net mvc
- 9. ASP.NET MVC - Daten auf Facebook posten
- 10. ASP.Net MVC Einfach Daten aus Standardvorlage bearbeiten
- 11. ASP.NET MVC Hinzufügen Attribut „Daten-Nachricht“ Html.TextBoxFor
- 12. Daten vergleichen DataAnnotations Validierung asp.net Mvc
- 13. ASP.net MVC Daten Anmerkungen Datetime-Standardwert
- 14. Berechnung der relativen Daten mit asp.net mvc
- 15. asp.net mvc Daten Annotation für Standardwert
- 16. ASP.Net MVC 3 ViewModel Daten Anmerkungen
- 17. Unit Testing ASP.NET MVC mit Daten
- 18. ASP.Net Mvc String-Daten Annotation fester Länge
- 19. Wie implementiert man Daten in asp.net mvc?
- 20. Asp.net MVC - LINQ und Hieararchical Daten
- 21. Wie bekomme ich Daten in ASP.net MVC
- 22. ASP.net Mvc Gemeinsame Daten für Fußzeile
- 23. Freigegebene Daten in ASP.NET MVC Ansichten
- 24. Asp.Net Mvc Verstecktes Feld von Daten Anmerkungen
- 25. ASP.Net VS ASP.Net MVC
- 26. ASP.NET MVC ohne ASP.NET?
- 27. jqGrid Filterung
- 28. ASP.NET MVC + Complex ViewData
- 29. Wie poste ich Daten von einem asp.net MVC-Controller zu einer nicht MVC asp.net-Seite?
- 30. Webhook in Asp.net MVC
hat dort eine Begrenzung im Cache. Kann ich 10000 Zeilen in den Cache schreiben? – AEMLoviji
@AEMLoviji, hängt davon ab, wo Sie den Cache zum Speichern konfiguriert haben. Standardmäßig ist es im Speicher gespeichert, daher ist das Limit der verfügbare Speicher. Aber Sie könnten es verteilen, indem Sie Anbieter verwenden. –
ich verstehe dich. Es wird standardmäßig im Serverspeicher als Sitzungsobjekt gespeichert. – AEMLoviji