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 :

passer valeur lors d'une validation


Sujet :

ASP.NET MVC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 68
    Points : 42
    Points
    42
    Par défaut passer valeur lors d'une validation
    Bonjour,
    je débute en asp mvc et je voudrais savoir comment faire pour faire passer un objet lors d'une validation. En effet, j'ai un formulaire qui lorsqu'on clique sur le bouton ok me redigire vers une autre page qui va demander confirmation et en confirmant cela doit me donner valider définitivement.

    Voila comment moi je procede :
    ma page aspx qui contient un tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     <% Using Html.BeginForm(New With {.enctype = "multipart/form-data"})%>
     <label for="from" class="labelle">CCi : <span class="box"><%=Html.TextArea("cci")%><br /><%=Html.ValidationMessage("cci")%></span></label>
    <input type="submit"  id="bt-confirm" name="buttonSubmit" value="Confirmer" />
    <%end using %>
    ma fonction qui recupère le tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <AcceptVerbs(HttpVerbs.Post)> _
            <ValidateInput(False)> _
            Function Message(byval cci as String) As ActionResult
                Dim creationmail As New Model.Email
                creationmail.Ccacher = cci
                Return RedirectToAction("Msgconfirmation", creationmail)
            End Function
     
    Function Msgconfirmation(ByVal mail As Model.Email) As ActionResult
                Return View(mail)
    End Function
    La function Msgconfirmation je lui ai associé à une page aspx
    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
    <%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of Axa.CS.Hpcom.Uil.Model.Email)" %>
     
    <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    	Msgconifirmation
    </asp:Content>
     
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
        <div id="panel">
     
        </div>
         <div id="block1">
        <h2>Msgconifirmation</h2>
     
            <p>
            Confirmez-vous l'envoie du message ?
     
            </p>
     
            <%  Using (Html.BeginForm("Msgconfirmation", "Home"))%>
               <p>
                       <input type="submit" value="Confirmation" />
               </p>
     
            <%  End Using%>
     
        <div>
            <%=Html.ActionLink("Back to List", "Index") %>
        </div>
        </div>
    </asp:Content>
    Mais c'est à ce moment que je coince. Comme faire passer mon objet avec les valeurs remplis à cette page puis à la fonction de validation. Comment puis-je le faire ?

    Merci de votre aide

  2. #2
    Membre confirmé Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Points : 577
    Points
    577
    Par défaut
    Le client envoie les données au 1er post et le garde en session coté serveur ou tu utilises TempData conservé les données d'une requête à l'autre toujours côté serveur. En suite à la validation tu fais ce qu'il doit être fait avec ces données.

Discussions similaires

  1. [1.x] Conserver input file lors d'une validation de formulaire
    Par insane1 dans le forum Symfony
    Réponses: 2
    Dernier message: 23/08/2010, 12h49
  2. exclusion de valeurs lors d'une interpolation
    Par MathildeJ dans le forum MATLAB
    Réponses: 1
    Dernier message: 05/07/2010, 10h35
  3. Passer valeur lors de l'ouverture
    Par nancyvoyer dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 08/06/2009, 20h07
  4. recuperer une valeur lors d'une selection d'un menu deroulant
    Par solaris13 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/11/2008, 11h55
  5. [XSD] Exception lors d'une validation
    Par cash3000 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 08/06/2006, 09h17

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