Meilleur auteur de réponses
ASP.NET MVC et formulaires popup

Question
-
Bonjour,
Je suis en train de préparer la migration d'une application Web de type WebForm vers MVC et je rencontre quelques difficultés, parmi elles les formulaires popup.
Dans l'application d'origine j'utilisais beaucoup de popup pour effectuer des recherches, exemple : sélectionner une commune en saisissant soit un code postal, soit un début de nom de ville, puis ensuite cliquer sur un des items de la liste proposée.
J'aurais donc besoin de la même fonctionnalité sous MVC. Bien sûr j'ai fait des recherches, mais j'ai trouvé de tout et parfois du n'importe quoi. Je voudrais entre autres rester dans l'esprit du MVC, à savoir des pratiques normalisées, standardisées, éviter à tout prix le truc génial, mais que seul son auteur saura faire évoluer, donc je m'adresse à vous :
Comment afficher des données, effectuer des saisies dans des popup et en récupérer le résultat, sous ASP.NET MVC ?
Merci d'avance pour votre aide.
Réponses
-
Bonjour,
Non au contraire : MVC est fait pour s'intégrer facilement avec d'autres frameworks javascript ce qui est difficile avec les Web Forms.
Il faut bien comprendre comment ca marche et après cela permet de faire des sites top, complexe, avec de l'AngularJs, du KnockOut, tout ce que vous voulez bcp plus simplement.
En revanche, c'est à vous d'implémenter ce code javascript. Utiliser ToastR par exemple qui vous fait des popup sympa est super simple.
Exemple de ToastR ici.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Teodora SharkovaModerator vendredi 5 juin 2015 10:55
- Marqué comme réponse AlainNicolas69 vendredi 5 juin 2015 12:18
Toutes les réponses
-
LE popu est géré côté client. Donc c'est plus du côté javascript qu'il va falloir chercher
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone -
Bonsoir,
Le javascript, j'en faisais déjà usage pour la lancer la popup, mais j'allais chercher le contenu sur le serveur et le javascript me servait ensuite pour déposer la ou les valeurs obtenues dans des conteneurs (label, hidden ...) de la page d'appel.
En fait, je me demandais s'il y avait une manière spécifique MVC de réaliser cette fonctionnalité.
Le peu de réponses (vous êtes le seul pour le moment) obtenues, me confirme un peu que pour le moment ASP.NET MVC est surtout utile pour le back office. C'est en effet bluffant pour tout ce qui est CRUD, mais dès qu'on veut faire quelque chose qui sorte des sentiers battus, cela devient vite galère.
Ceci dit je manque vraiment d'expérience dans cette techno :-( et c'est justement pour ça que je pose des questions.
Merci d'avoir répondu, même si cela ne me fait pas beaucoup avancer ;-)
-
Bonjour,
Non au contraire : MVC est fait pour s'intégrer facilement avec d'autres frameworks javascript ce qui est difficile avec les Web Forms.
Il faut bien comprendre comment ca marche et après cela permet de faire des sites top, complexe, avec de l'AngularJs, du KnockOut, tout ce que vous voulez bcp plus simplement.
En revanche, c'est à vous d'implémenter ce code javascript. Utiliser ToastR par exemple qui vous fait des popup sympa est super simple.
Exemple de ToastR ici.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Teodora SharkovaModerator vendredi 5 juin 2015 10:55
- Marqué comme réponse AlainNicolas69 vendredi 5 juin 2015 12:18
-