0

Nous démarrons un nouveau projet ASP.NET MVC et nous souhaitons établir un modèle de développement qui permettra une flexibilité dans l'interface utilisateur. L'idée générale est que nous souhaitons développer un ensemble de contrôles connexes comme une unité (soit un ensemble d'entrées et un bouton d'envoi) et maintenir la souplesse nécessaire pour décider plus tard 1 de 3 options d'interface utilisateurcomment autoriser une interface utilisateur flexible dans ASP.NET MVC

  1. ont ce jeu de contrôles avec son bouton de soumission être seul sur une page Web, OU
  2. Avoir l'ensemble des contrôles avec d'autres ensembles de contrôles sur la même page, et chaque ensemble a son propre bouton de soumission, OU
  3. Avoir l'ensemble des contrôles se trouvent avec d'autres ensembles de contrôles sur la même page, mais il n'y a qu'un bouton de soumission pour toute la page

Existe-t-il un modèle ou une stratégie de développement qui nous permettrait de développer cette flexibilité?

Répondre

2
  1. Je créer une vue partielle pour ce scénario. Placez simplement le formulaire dans votre vue partielle et déposez-le dans la vue qui vous convient.
  2. Étant donné que le corps entier n'est pas enveloppé dans une balise de formulaire comme WebForms, il n'y a aucune limite au nombre de formulaires que vous pouvez utiliser sur une page tant qu'ils ne sont pas imbriqués.
  3. Celui-ci est un peu plus dur. Contrairement à WebForms où vous pouvez mettre des contrôles partout sur la page et avoir un clic sur un bouton, collectez ceux que vous ne pouvez pas faire avec MVC. Vos options seraient de s'assurer que les entrées sont dans un formulaire ou d'utiliser JavaScript pour collecter toutes les valeurs et les soumettre.
Questions connexes