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 Discussion :

Passage de liste de view vers Controlleur


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Passage de liste de view vers Controlleur
    Bonjour;

    comment je passer une liste en utilisant ajax et la fonction:@Url.Action
    le passage se fait depuis view vers controlleur

    Exemple j'utilise en comme ajax la fonction :
    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
    '@Url.Action("PrintFASimulieren", "Repporting",new { D ="listeFAGestart" })'.replace("listeFAGestart", listeFAGestart);  
    -----------------------Controlleur------------------------
      public ActionResult PrintFASimulieren(List <FAGestartet> D)
            {
            }
    ------------------------Class--------------------
        public class FAGestartet
        {
            public long fertigungsnummer { get; set; }
     
            public int anzahl { get; set; }
            public String artikelnummer { get; set; }
     
            public FAGestartet()
            {
     
            }
     
        }

    Code JavaScript :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
            listeFAGestart = new Array();
                        $.each(data, function (i, obj) {
     
     
     
                            var FA_Gestartet
                             FA_Gestartet = {
     
                                fertigungsnummer :obj.Fertigungsnummer_FA,
                                artikelnummer: obj.Artikelnummer_FA,
                                anzahl: obj.anzahl,
     
                                //Status_FA:0
     
                            }
     
                            listeFAGestart.push(FA_Gestartet);
     
                       });

  2. #2
    Membre habitué
    hors sujet
    bonjour,
    pour info, ici c'est de l'ASP classic dont il s'agit pas du .NET, qui semble être la teneur de votre code.
    Laurent

  3. #3
    Modérateur

    @oxedet faux, ici c'est bien le forum ASP.NET (-1 ).

    @ridha11111 merci de poster le code ou tu envoies les donnees vers le controller. On ne sait pas si tu envoies bien une liste ou un simple objet...
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

###raw>template_hook.ano_emploi###