Cette solution m'a échappé toute la journée. J'obtiens des données de ma base de données, mais je voudrais enregistrer les données quelque part, plutôt que d'aller à la base de données pour chaque page. Comment puis-je faire cela?Enregistrer les données dans MVC
je récupère les données de mon contrôleur ...
public ActionResult Inquiry(string Num, DateTime Date)
{ ...
Bill myBill = new Bill(Num, Date, myConnections);
//This is where I am trying to store my data...
return View("Inquiry", myBill);
}
Puis sur ma page d'enquête ...
public ActionResult Summary(string Num, DateTime Date)
{ ...
Bill myBill = new Bill(Num, Date, myConnections);
//... Data get retrieved here :(
return View("Summary", myBill);
}
Il est suffisamment de données pour détourner les yeux de stocker dans une session. Est-il possible d'enregistrer dans le modèle forlder et juste utiliser un héritage sur la page aspx?
Je suis un jeune bourgeon dans le monde de la programmation, pire .NET MVC
je devrais être en mesure de comprendre où aller à partir de là. Des idées?
quelles données essayez-vous d'enregistrer, qu'essayez-vous de réaliser en l'enregistrant et qu'avez-vous essayé jusqu'à présent? –
Une vingtaine de fichiers devraient être stockés. Je suis hesisitant à utiliser des sessions, ce qui est ce que je suis habitué en tant que débutant. J'apprends à propos de l'opérateur [Serializable]. J'ai une validation [Sérialisable] dans le modèle et j'ai essayé de sauvegarder de cette façon. Je suis complètement dans l'obscurité avec celui-ci ... – MrM
Pourquoi ne voulez-vous pas l'obtenir de la base de données? Dans mon expérience, le stocker dans deux endroits ajoute une tonne de plus de complexité. D'un autre côté, si vous recherchez simplement un rendu de page plus rapide, pourquoi ne pas mettre en cache la sortie en utilisant les fonctions de mise en cache intégrées à ASP.NET MVC? –