Je suis en train de mettre à jour certains éléments de la liste via le code.La propriété MissingRequiredFields sur SPListItem retourne toujours la valeur true après la validation initiale
Voici un exemple de ce que je suis en train de faire
SPListItem item = GetListItem();
item["Field1"] = GetField1ValueFromControl();
item["Field2"] = GetField2ValueFromControl();
item.Update();
if (!item.MissingRequiredFields)
{
SuccessRedirect();
}
else
{
Error("Fields missing");
}
Dans cet exemple, le Champ2 est défini comme un champ obligatoire, donc si l'utilisateur ne il entrerait pas une valeur, puis afficher une erreur et ils pourraient entrer une valeur.
Le problème que je semblons avoir est que, après la première erreur, même après avoir entré une valeur pour le champ obligatoire la propriété MissingRequiredFields est encore de retour vrai après avoir présenté à nouveau la page
Toute personne a tout des idées?