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 :

FormCollection vide MVC


Sujet :

ASP.NET MVC

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut FormCollection vide MVC
    Bonjour,

    Je me retrouve avec un FormCollection vide et je n'arrive pas à trouver le soucis.

    voila monde code de vue :

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    				<div class="searchEngine secteur">
     
                            <% foreach (var lot in Model.Select(m => new { m.ID_LOT, m.ID_OPERATION, m.LIB_LOT }).Distinct())
                               { %>
    				                <% using (Html.BeginForm("Step3", "Operation", FormMethod.Post))
                                        { %>
                                            <div class="lotSurface">
                                                <h3>LOT - <%: lot.LIB_LOT%> </h3>
                                                <input type="hidden" id="idLot" value="<%: lot.ID_LOT %>" />
                                                <div class="desc">
                                                    <% foreach (var idSecteur in Model.Select(m => new { m.ID_SECTEUR_FCT, m.LIB_SECTEUR_FCT }).Distinct())
                                                       { %>
                                                        <div class="editor-label nameSecteur">
                                                            <%: idSecteur.LIB_SECTEUR_FCT%>
                                                        </div>
     
                                                        <% foreach (var item in Model.Where(m => m.ID_LOT == lot.ID_LOT && m.ID_SECTEUR_FCT == idSecteur.ID_SECTEUR_FCT))
                                                           { %>
                                                            <div class="editor-field nameSecteur">
                                                                <input type="text" id="<%: lot.ID_LOT %><%: item.ID_SECTEUR_FCT %>" name="" value="<%: item.MTT_HT %>" />
                                                            </div>
                                                        <% } %>
                                                    <% } %>
     
                                                    <input class = "enregistrer" type="submit" id="<%: lot.ID_LOT %>" value="Enregistrer" title="Enregistrer le lot" />
                                                </div>
     
                                                <div class="shadow"></div>
                                            </div>
                                            <div class="clear"></div>  
                                    <% } %>
                            <% } %>
    				</div>
    et mon CONTROLLER :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
                    [HttpPost]
                    [OscimesAuthorize(Roles = "Administrateur, Editeur")]
                    public ActionResult Step3(int? id, int? idLot, FormCollection collection)
                    {
                        ViewBag.IdOperation = id;
                        ViewBag.NomOpe = D_OPERATION.GetOperation(id).NOM_OPE;
     
                        F_CT_CONSTRUCT_OPE.Update(id, idLot, collection, Constant.CurrentUserId);                  
     
                        return View();
                    }

    Dès mon controller mon FormCollection avec le debug est vide...

    des solutions ou explications ?

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    Voila la solution :

    Mon formulaire n'avait pas les mêmes dans mes inputs dont impossible de récupérer les champs, ERROR de débutant. les plus faciles pas forcément les plus rapide à trouver.


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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  2. [DOM] Balise vide...
    Par carlierd dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 02/05/2003, 18h28
  3. Classe abstraite / MVC
    Par caramel dans le forum MVC
    Réponses: 5
    Dernier message: 01/04/2003, 09h27
  4. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 16h37
  5. [CR] Avoir seulement une page blanche qd la base est vide???
    Par littleChick dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 13/08/2002, 18h26

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