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 :

Passage de parametre MVC-Jquery


Sujet :

ASP.NET MVC

  1. #1
    Membre confirm�
    Inscrit en
    Juillet 2004
    Messages
    52
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 52
    Par d�faut Passage de parametre MVC-Jquery
    Bonjour vous tous,

    Voila la page d'accueil de mon site est une recherche comme google, on va dire.
    On peux r�aliser la m�me recherche via le menu de gauche qui est contenu dans des accordeon jquery UI.

    Ma recherche fonctionne dans mon main (contenu principal). Maintenant je cherche � faire fonctionner le deuxi�me recherche via le menu de gauche (il est contenu dans ma master page.

    -j'arrive en jquery � r�cup�rer le click de mon bouton et le champ de texte saisi, mais comment faire pour lancer ma m�thode de recherche qui est:
    cot� serveur:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    public ActionResult SplSearch(string search)
            {
                try
                {
                    ViewData["search"] = search;
                    using (var DomusEntity = new BusinessObject.DOMUSEntities())
                    {
                        var reqsplsearch = DomusEntity.GetSimpleSearch(search);
                        var dico = reqsplsearch.FirstOrDefault();
                        ViewData["ST"] = dico.ST;
                        ViewData["BAIE"] = dico.BAIE;
                        ViewData["Application"] = dico.Application;
                        ViewData["UH"] = dico.UH;
                        ViewData["Service"] = dico.Service;
                    }
                }
                catch (Exception exc)
                {
                    log.Error(exc.Message, exc);
                }
     
                return View("Index");
            }
    J'avais pens� � faire une redirection en jquery vers ma page "/Home/splSearch" et pass� mon champ text dans le viewdata.
    Est ce le bon proc�d� ???

    Je d�bute en MVC et la j'attaque la partie client (jquery - ajax).

    Merci pour votre aide

  2. #2
    Membre �prouv�
    Avatar de Crooby
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    F�vrier 2011
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 65
    Par d�faut
    Salut,
    essaye de faire un appel ajax avec jQuery de ta fonction C#.

    Un exemple:
    http://blog.janjonas.net/2011-08-07/...ide-validation


  3. #3
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2008
    Messages
    231
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2008
    Messages : 231
    Par d�faut
    Tout va �tre d�pendant de tes contraintes techniques.
    Es ce que le passage de param�tre dans ton action "/Home/splSearch" sont en POST ou en GET ?
    Si tu es en POST tu seras oblig� de faire de l'AJAX pour traiter ta probl�matique. Donc le code le plus important se trouvera c�t� client (en JavaScript)
    Si tu es en GET, tu as le choix, sachant que faire du GET en ajax n'est pas recommand�, d'ailleurs il faudra mettre une Annotation avant l'ent�te de ton action qui explicitera que tu acceptes des requ�tes en GET. Donc tu peux faire le m�me traitement qu'au dessus mais en GET ou faire une redirection avec ton URL et les param�tres dans l'URL. Cette solution aura l'avantage d'avoir que tr�s peu de code JavaScript et pas besoin de JQuery, windows.location = "/Home/splSearch?param1=value1&param2=value2" suffit amplement.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. DOS passage de parametre � un .bat
    Par malbaladejo dans le forum Scripts/Batch
    R�ponses: 5
    Dernier message: 26/11/2014, 15h44
  2. JQUERY et passage de parametres
    Par topolino dans le forum jQuery
    R�ponses: 3
    Dernier message: 31/08/2009, 09h41
  3. Probleme de passage de parametre a un TQuery
    Par gve21 dans le forum C++Builder
    R�ponses: 7
    Dernier message: 15/01/2004, 15h49
  4. Passage de parametre calcul�
    Par soazig dans le forum MS SQL Server
    R�ponses: 12
    Dernier message: 06/06/2003, 16h25
  5. Passage de parametre a une anim Flash 5
    Par debug dans le forum Int�gration
    R�ponses: 4
    Dernier message: 03/06/2002, 17h59

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