2010-03-17 63 views
0

我有這種情況下實現:parentEntities的集合,每個parentEntity零childEntities。我需要實現一個多重刪除表單(checked parentEntities將被刪除),使用以下規則:如果parentEntity具有子項,則只有在所有子項都鏈接到其他父實體後,才能刪除它。MVC刪除家長後,所有的孩子已經鏈接到其他父母

所以我有父母的索引表,並提交我發佈到「刪除」行動。對於每個已檢查的父級,如果它有零個孩子,我將其刪除,否則我將重定向到子編輯視圖。當沒有更多的孩子與初始父母相關聯時,我必須返回父母的「刪除」行爲,並繼續離開我(從我剛剛重新影響的孩子刪除當前父母,然後刪除下一個檢查的父母)。

我的問題是:如何編寫從兒童編輯返回編輯到父母刪除?

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

,但我得到的錯誤:

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

謝謝你的幫助。 Manu

回答

0

好的,它的解決了 - 我只需要傳遞檢查項目的字符串掛起刪除。

相關問題