我有這種情況下實現: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