2009-08-10 7 views
1

MVC demande pratiquement de créer des pages organisées en zones de responsabilité claires. Donc, au lieu d'une seule page avec deux ou trois grilles modifiables qui permettent des changements en ligne à leurs listes, dans MVC, il est plus probable d'obtenir une page d'édition spécifique par élément de ligne par grille.Modèles d'interface utilisateur pour ASP.NET MVC

D'ailleurs, il est très improbable de voir le type de page sur lequel plusieurs grilles modifiables sont jetées. Existe-t-il un bon modèle d'interface utilisateur pour remplacer plusieurs listes/grilles modifiables sur une page asp.net classique? Je suppose qu'il y aurait une sorte de taxonomie avec des catégories de "choses" éditables qui sont affichées dans une barre latérale (peut-être) qui mène ensuite à une page avec une grille ou une liste par type d'entité. Et en cliquant sur une modification par élément de campagne, vous pouvez accéder à une page d'édition détaillée. Je suis surtout curieux si quelqu'un a vu de bons exemples d'IU qui simplifient la taxonomie et l'organisation de ces listes. Très probablement ce type de paradigme se trouve dans les parties administratives des sites que je soupçonne.

Répondre

3

StackOverflow est le meilleur exemple que je connaisse. Il utilise des balises comme métaphore de l'organisation de la taxonomie, vous donne des listes basées sur ces balises, et vous permet ensuite d'explorer un élément (qui contient lui-même des listes d'éléments).

0

Il n'y a aucune raison de ne pas avoir plusieurs grilles sur une page. Avec MVC, vous pouvez également avoir plusieurs formulaires sur une page. Et si vous faites les choses correctement, vous utiliserez probablement le concept des sous-contrôleurs pour construire vos zones de pages pour rendre votre site plus facile à utiliser. Vous pouvez publier des mises à jour de grille sur un gestionnaire ajax. Vous pouvez éventuellement soumettre plusieurs données de la grille à un contrôleur si vous le souhaitez aussi ... puis fermez le travail de sauvegarde. Il n'y a aucune raison de ne pas avoir des pages comme vous aussi utilisées. MVC exige simplement que vous soyez plus créatif dans la façon dont vous gérez le traitement des données pour garder les choses propres!

2

Les plates-formes, telles que les formulaires Web ASP.NET ou ASP.NET MVC sont vraiment des moyens pour y parvenir. Ils ne devraient pas définir le paradigme de l'assurance-chômage, ils devraient simplement vous aider à y arriver.

Questions connexes