2 Stimmen

Ob die Anzahl der Ergebnisse pro Seite beibehalten werden soll oder nicht. Wenn wir persistieren wollen, wie man persistiert

In unserer Anwendung verwenden wir ASP.NET MVC. Auf einer Seite werden standardmäßig 10 Ergebnisse pro Seite angezeigt. Wir möchten, dass der Benutzer diesen Standardwert von 10 auf 20, 30 oder 40 ändern kann. Ist es sinnvoll, den geänderten Wert beizubehalten, wenn er geändert wird? Ich halte es für sinnvoll, den Wert beizubehalten, damit der Benutzer ihn nicht jedes Mal ändern muss.

Meine andere Frage ist, wenn wir beschließen, den Wert beizubehalten, ist es gut, ihn beizubehalten?

  1. in der Sitzung.
  2. auf der Client-Seite mittels Cookie.
  3. auf der Serverseite sowohl in der Sitzung als auch in der Datenbank.

EDIT:

Ich weiß, dass dies bis zu einem gewissen Grad von den Anwendungsanforderungen abhängt. Ich möchte wissen, wie die Praxis bei anderen aussieht.

1voto

Andrew Barber Punkte 38387

Ich denke, dass es gut sein kann, diesen Wert zu erhalten, zumindest für die Sitzung. Es kommt wirklich darauf an; haben Sie andere ausgelagerte Daten, die einen solchen Wert auch verwenden würden? und wäre es sinnvoll, dass derselbe geänderte Wert auch für die anderen verwendet wird? Wenn ja, müssen Sie ihn irgendwo aufbewahren.

Ich würde in diesem Fall eher ein Cookie bevorzugen, entweder für eine Sitzung oder für eine vernünftige Persistenz. Aber wenn Sie der Meinung sind, dass es für die Person nützlich wäre, diese Einstellung immer zu haben, könnte es vielleicht hilfreich sein, sie in einem Benutzerprofil (in einer DB) zu speichern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X