J'ai 2 ou plusieurs formes avec différents une valeur cachée comme:problème validation ASP.NET MVC 3
<div class="comment-body">
<% using (Html.BeginForm(Model.ActionName, "Home", Model.RouteValues, FormMethod.Post, new { id = "FormAddComment", name = "FormAddComment" }))
{ %>
<% = Html.ValidationSummary(false) %>
<fieldset>
<% if (Model.CommentParentID != null)
{
htmlAttributes = new { placeholder = "Add a reply...", id = "Comment" };
postButtonTitle = "Post Reply";
%>
<input type="hidden" name="CommentParentID" id="CommentParentID" value="<% = Model.CommentParentID.ToString() %>" />
<%} %>
<% = Html.TextAreaFor(model => model.Comment, htmlAttributes)%>
<% = Html.ValidationMessageFor(model=>model.Comment) %>
<input type="submit" value="<% = postButtonTitle %>" class="small blue awesome noborder"
border="0" />
<% if (Model.CommentParentID != null)
{%>
<a class="hide-sub-comment" href="javascript:void(0);">Cancel</a>
<%} %>
</fieldset>
<%} %>
</div>
problème est lorsque je tente de valider la valeur entrée je reçu le message de validateur deux fois. Lorsque j'ajoute du texte et que je clique de nouveau sur "publier" - un validateur est caché, mais la page n'est pas encore valide. Pourquoi et comment le résoudre? Merci
il ne pouvait pas aider. Juste montrer un seul message d'erreur au lieu de deux fois –
ci-dessus vous avez dit qu'il montre le message deux fois et maintenant vous dites qu'il montre seulement un message d'erreur ... Je pensais que c'est ce que vous vouliez. Jetez un coup d'œil à l'article que j'ai lié et qui devrait offrir un aperçu précieux. – samack
désolé, j'avais tort. Question modifiée Problème est la page n'est pas valide avec 2 formulaires –