Question

J'utilise ASP.NET MVC2 et de valider les formes que j'utilise xVal. Il semble que la validation côté serveur fonctionne très bien, mais la validation côté client ne fonctionne pas ou ne atleast montre pas.

Le code j'utilise ressemble à ceci:

<% using (Html.BeginForm()) {%>
    div class="label"><label for="EmailAddress">Email Address</label></div>
                    <div class="field">
                        <%= Html.TextBox(Prefix + ".EmailAddress")%>
                        <%= Html.ValidationMessage(Prefix + ".EmailAddress")%>
                    </div>
<%}%>
<%= Html.ClientSideValidation<Customer>(Prefix)%>

Quand je supprimer le préfixe il fonctionne très bien. Mais quand je l'enlève seulement les travaux de validation côté serveur.

Recherche sur xVal de ce côté je trouve ce poste qui ressemble un peu le même problème: Utilisation de xval avec des champs contenant des périodes Mais pas de réponse ici (encore).

Merci d'avance pour l'aide.

Était-ce utile?

La solution

Résolu avec le code suivant:

<% using (Html.BeginForm("ActionName", "Controller")) {%>
    div class="label"><label for="EmailAddress">Email Address</label></div>
                    <div class="field">
                        <%= Html.TextBox("EmailAddress")%>
                        <%= Html.ValidationMessage("EmailAddress")%>
                    </div>
<%}%>
<%= Html.ClientSideValidation<Customer>()%>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top