Was ist der beste Weg, um Daten zwischen der Masterseite und der Inhaltsseite zu übertragen? Ich greife auf einen ziemlich großen Cache auf der Masterseite zu, um einige Informationen anzuzeigen, aber die Inhaltsseite muss auch auf den Cache zugreifen. Anstatt den Cache zweimal zu laden, dachte ich, es wäre besser, den Cache von der Masterseite zu holen.Übergeben von Werten von der Masterseite an die Inhaltsseite
Ich habe eine Schnittstelle erstellt, die ich dann in meiner Masterseite benutze.
IMaster: myClass GetDataCache { get; }
MasterPage: public partial class main : System.Web.UI.MasterPage, IMaster
Dann wirke ich die Masterseite in meine Inhaltsseite und den Cache abrufen.
Meine Frage ist, ist dies der beste Weg, um Daten zwischen einer Masterseite und einer Inhaltsseite zu behandeln?
Wie würde dieses Singleton arbeiten. Der Cache, den ich erhalte, ist spezifisch für diesen Benutzer. – Patrick
Sie können festlegen, dass das Objekt die Daten abrufen und in der Sitzung speichern soll, wenn es benutzerspezifisch ist. Session ist der Ort, um benutzerspezifische Daten zwischenzuspeichern. –