J'ai une vue avec une zone de texte et un bouton de recherche, par exemple CustomerTextBox et CustomerSearchButton.Champ de recherche ASP.NET MVC: utilisez le mode contextuel modal ou le div inline ou redirigez-vous vers une autre page?
La liste des clients est trop longue à afficher dans une liste déroulante, et il doit y avoir des fonctions de recherche avancées de toute façon.
Quelle est la meilleure pratique dans MVC pour gérer ce cas? Lorsque l'utilisateur clique sur le bouton de recherche, devrait-il:
A. Charger une autre vue dans un popup modal (par exemple/customers/search)? B. Avoir le formulaire de recherche dans un div caché qui se développe quand on clique sur le bouton de recherche?
C. Rediriger l'utilisateur vers une page de recherche au moyen de RedirectTo ("/ customers/search")?
Je ne fais que MVC depuis 3 jours donc merci à ceux qui répondent à mes questions qui pourraient avoir des réponses assez évidentes que je ne peux pas encore voir. :)
Vous devriez diviser cela en plusieurs questions. Vous demandez un demi-livre ici. – jfar
Fine quoi que ce soit. Je m'intéresse plus à la question principale: quelle est la meilleure approche - A, B ou C. Les questions sur la mise en œuvre peuvent venir plus tard. –
voir cet exemple: http://stackoverflow.com/questions/8541821/how-to-simplify-my-statefull-interlaced-modal-dialogs-in-asp-net-mvc –