J'ai un module d'entrée de données où ajouter les informations de mon produit et de ses sous informations telles que:façon MVC de gérer la saisie des données
informations de base produit prix des produits d'information Détails sur le prix des produits
info prix et les détails de prix sont liés au produit et sont des listes
Dans mon approche de formulaires Web, je stockais mon objet produit principal sur l'état d'affichage et je remplissais ses informations de prix et ses détails tout en effectuant des ajax postbacks. De cette façon, je peux créer un module compact qui est très convivial en termes de définition d'un grand nombre de données d'un endroit sans avoir besoin d'entrer ces données à partir de modules séparés. Et quand j'ai fini je ferais un product.save() et cela conserverait toutes les données aux tables respectives sur db.
Maintenant, je construis une application similaire sur le framework .net mvc et réfléchis à ce qui serait la bonne façon de gérer cela sur mvc.
Je ne résonne pas à stocker tout cela sur le côté client jusqu'à ce que je clique sur Enregistrer. Et enregistrer sur la base de données après chaque action me rappelle les jours où je codais sur asp.
apprécieront vos entrées sur les moyens d'aborder ce cadre sur mvc
Quel est le problème avec le stockage côté client? –
vous vous rendez compte que le stocker dans le ViewState le stockait réellement du côté de client? –
Le stockage côté client semble être en train de devenir une maintenance supplémentaire. Pour gérer correctement, j'ai besoin de créer une version JS de mes classes et de stocker les données en eux. Donc, je dois dupliquer la structure de classe que j'ai déjà sur le serveur 2. Je vais devoir le maintenir. – kaivalya