Je suit ViewModel:ASP.NET MVC3 problème de validation
public class Bulletin1ViewModel
{
[Required]
public String NumberDelegations { get; set; }
[Required]
public String TravelPlans { get; set; }
}
Ce que je veux utiliser dans mon Vue:
@using ErasProject.Models
@model ErasProject.Models.Bulletin1ViewModel
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<p>
@Html.EditorFor(model => model.NumberDelegations)
@Html.ValidationMessageFor(model => model.NumberDelegations)
</p>
<p>
@Html.EditorFor(model => model.TravelPlans)
@Html.ValidationMessageFor(model => model.TravelPlans)
</p>
<p>
<input type="submit" value="Submit" />
</p>
</fieldset>
}
Mais ma validation ne se déclenche pas. Ni côté client ni côté serveur. Quelqu'un pourrait avoir une idée pourquoi? Merci.
Ils sont déjà ajoutés. C'est une application MVC3 avec le moteur RazorView. Et j'ai vérifié qu'ils sont bien présents. – Hanz
ils se chargent correctement lorsque vous voyez la source de votre page? avez-vous construit? – balexandre
J'ai oublié de les ajouter dans mon post, mais ils sont là et ça ne marche toujours pas ... – Hanz