2010-03-17 3 views
0

J'ai ce scénario à implémenter: une collection de parentEntities, chaque parentEntity ayant zéro pour childEntities. J'ai besoin d'implémenter un formulaire de suppression multiple (les parentEntities cochés seront supprimés), avec cette règle: si un parentEntity a des enfants, il ne peut être supprimé qu'après que tous ses enfants ont été liés à d'autres parentEntities. J'ai donc le formulaire d'index pour les parents, et sur submit je le poste dans l'action "Supprimer". Pour chaque parent coché, s'il n'a pas d'enfants, je le supprime, sinon je redirige vers l'édition d'enfants. Quand il n'y a plus d'enfant lié au parent initial, je dois retourner à l'action "Supprimer" des parents et continuer d'où je suis parti (supprimer le parent actuel dont je viens de ré-affecter les enfants, puis supprimer le prochain parent vérifié).MVC delete parent après que tous les enfants ont été liés à d'autres parents

Mon problème est le suivant: COMMENT écrire le retour des enfants éditer aux parents supprimer?

J'utilise:
return new RedirectToRouteResult(new RouteValueDictionary(new { controller = "Parents", action = "Index", page, IDsToDelete = idCollection }));

mais je reçois l'erreur:

http://localhost:64209/Parents/Delete?page=0 ; The resource cannot be found.

Merci d'aider. Manu

Répondre

0

Ok, c'est résolu - Je devais juste passer la chaîne d'éléments vérifiés en attente de suppression.

Questions connexes