Я пытаюсь создать представление редактирования для следующего сценария:
Profile class { String profileName, IList<Phase> phases; //plus there getter setter}
Phase class { String phaseName, IList<SubPhase> subPhases; //plus there getter setter}
SubPhase class { String subPhaseName // plus there getter setter}
Я создал представление профиля с @model CollectionEditing.Models.Profile
и двумя частичными представлениями как PhaseEditor и SubPhaseEditor
I профиляпредставление Я использую частичное представление:
//iteration the phases
for (int i = 0; i < Model.Phases.Count; i++)
{
//rendering the partial view for Phases
Html.RenderPartial("PhaseEditor", Model.Phases[i]);
//iteration the SubPhases
for (int j = 0; j < Model.Phases[i].SubPhases.Count; j++)
{
//rendering the partial view for SubPhases
Html.RenderPartial("SubPhaseEditor", Model.Phases[i].SubPhases[j]);
}
}
Редактируемое представление успешно создается.
Когда я нажимаю кнопку «Отправить», в своем действии я получаю значения для профиля и его списка фаз иЯ не получаю список Подфазы в классе Фазы.список подфаз установлен в нуль.
Я также пытался поместить Html.RenderPartial("SubPhaseEditor", Model.Phases[i].SubPhases[j]);
в частичное представление PhaseEditor, но все равно он не работает.
Пожалуйста, помогите ... Как я могу получить списокПодфаз также.
Большое спасибо за вашу помощь.
Сушил