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