none
ASP.NET MVC et formulaires popup RRS feed

  • 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.

    vendredi 22 mai 2015 16:33

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

    vendredi 29 mai 2015 12:12

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

    jeudi 28 mai 2015 20:11
  • 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 ;-)

    jeudi 28 mai 2015 21:21
  • 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

    vendredi 29 mai 2015 12:12
  • Bonsoir,

    Merci pour le lien, je vais étudier cela de près.

    lundi 1 juin 2015 19:23