Question

J'ai récemment eu un projet dans lequel j'ai besoin de créer une application Web sur asp.net. C’est mon premier grand projet, j’ai donc pensé que je vous demanderais comment vous y prendre. Je prévois d'utiliser des formulaires Web asp.net pour ce projet. L'application nécessite un tas de pages récapitulatives qui sont similaires (à l'exception de quelques contrôles différents) et elles affichent une liste récapitulative d'un élément ou d'une personne ou d'un livre, etc. Il existe également une vue d’écran de détail qui permettra aux utilisateurs d’ajouter / mettre à jour un enregistrement dans la base de données. Les pages de détail ont une apparence et une apparence similaires, mais elles comportent chacune des commandes de saisie différentes pour l’article / la personne / le livre. Quelle serait la meilleure façon de créer une application Web telle que celle-ci? À l'heure actuelle, j'ai 10-15 pages de résumé de contenu, 10-15 pages de détail de contenu et quelques pages maîtres. Existe-t-il un moyen plus facile d’entretenir cette tâche?

Merci d'avance

Était-ce utile?

La solution

Je pense que vous avez la bonne approche. Pour chaque liste, créez une page de détails. Vous pouvez également utiliser une seule liste et une page de détails, et utiliser des chaînes de requête pour obtenir les données pertinentes. À vous de voir cependant.

Autres conseils

La question que vous devriez vous poser constamment est la suivante: "Fais-je en sorte que cela soit aussi facile à maintenir que possible? &";.

Si vous gardez cela à l'esprit (et la réponse est oui), vous devriez vous en sortir. Je suis sûr que vous obtiendrez de nombreux avis sur la structure de votre site (plus de contrôles utilisateur, plus de pages maîtresses, de MVC, etc.), et même si certains d’entre eux sont valables, la solution doit fonctionner pour vous, puisque vous êtes celui qui vit avec. .

Il n’ya rien de mal à adopter l’approche simple si elle répond à vos besoins.

Si vos pages de résumé sont toutes identiques et que vos pages de détail sont identiques (à l'exception du contenu), vous devez en créer une page (résumé.aspx, detail.aspx) et renseigner les valeurs de manière dynamique. De cette façon, vous pouvez gagner en évolutivité sans avoir à vous impliquer de nouveau lorsqu'un autre produit / ce que vous ajoutez est ajouté.

Il peut être possible, en fonction du nombre de codes et de balises impliqués, de consolider davantage les deux en un. C'est un appel que vous devrez passer.

Je travaille actuellement sur une application Web qui utilise un écran de revendication sur de nombreuses pages. J'utilise un contrôle de l'utilisateur et la dépose sur plusieurs pages. Vous pouvez ensuite ajouter des fonctionnalités supplémentaires à chaque page spécifique. C'est une bonne approche car vous obtenez la conception graphique du contrôle utilisateur. Les pages maîtres sont également une excellente fonctionnalité à inclure. Restez simple, mais .. pas si simple que de dupliquer le même code encore et encore. C'est un non-non.

bonne chance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top