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
ma fonction qui recupère le 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 %>
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 <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
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 ?
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>
Merci de votre aide
Partager