Je suis en train de convertir une application ASP.NET MVC en ASP.NET MVC 2, et j'obtiens l'erreur suivante :
Impossible d'appliquer l'indexation avec [] à une expression de type 'System.Web.Mvc.IValueProvider'.
Voici le code :
public static void AddRuleViolation(this ModelStateDictionary modelState,
RuleViolation error,
FormCollection collection)
{
modelState.AddModelError(error.PropertyName, error.ErrorMessage);
modelState.SetModelValue(error.PropertyName,
collection.ToValueProvider()[error.PropertyName]);
}
Comment y remédier ?