IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Exécuter des fonctions spécifiques


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut Exécuter des fonctions spécifiques
    Bonjour,

    Une question qui va vous sembler très bête, mais je commence à me perdre parmi mes lectures concernant l'architecture MVC.

    Dans cette architecture est-il possible créer/exécuter des fonctions spécifiques (helper ???).

    Par exemple je souhaite dans un écran cliquer sur un bouton qui va déclencher la lecture d'un fichier, me faire un découpage de ce dernier, puis insérer des informations dans une BDD ?

    L’utilisation des Web forms me permet d'effectuer ce type d'opération mais l'architecture MVC me semble (et je dois très certainement me tromper) permettre l'exploitation d'une BDD.

    En vous remerciant par avance pour vos réponses qui me seront précieuses.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 52
    Par défaut
    Bonjour,

    Le principe du MVC consiste à créer des form via des helpers :
    beginform -> appel synchrone (rechargement de ta page)
    ajaxform -> appel asynchrone (recharge d'un div de ta page)
    Une fois ton formulaire fermé, insere à l'interieur un bouton submit

    en fonction de ce que tu veux faire utilise l'un ou l'autre dans ta vue.

    Ensuite spécifie le controle action (methode contenu dans ton controleur).

    exemple dans la vue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <% using (Html.BeginForm("Recherche", "Home")) %>
                        <%{ %>
                        <%= Html.TextBox("txtbsearch", ViewData["search"], new { @class = "SHinput" })%>
                        <input type="submit" id="btnsearch" value=" " class="SHbtn AjaxStopper" />
                        <%} %>
    dans le controleur associé à ta vue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public ActionResult Recherche(FormCollection form)
            {
                //tododécoupage, etc,...
     
               return view();
            }

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    Merci beaucoup.
    Donc tout est possible ! Maintenant, dois mieux assimiler l'architecture MVC pour bien comprendre son mécanisme ce qui va me permettre de mieux cerner ces possibilités.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter des fonctions en boucle
    Par link.80 dans le forum jQuery
    Réponses: 0
    Dernier message: 03/12/2010, 16h58
  2. Ordre d'exécution des fonctions
    Par tom06440 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/10/2010, 15h16
  3. temps d'exécution des fonctions
    Par pipip dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 09/02/2009, 10h39
  4. Fonctions exécutant des fonctions mathématiques
    Par degseb dans le forum Pascal
    Réponses: 11
    Dernier message: 10/01/2008, 16h05
  5. [AJAX] Ajax et exécution des fonctions javascript
    Par Bobtop dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/06/2006, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo