Частичный MVC 2 для редактирования / создания ошибка возврата

У меня вопрос о MVC 2 и возврате представлений для партиалов:

У меня есть два представления для создания и редактирования пользователя, оба представления используют частичное, поэтому я могу повторно использовать поля формы . UserPartial.ascx, EditUser.aspx, CreateUser.aspx

Я получил некоторую логику в методе публикации контроллера (EditCreateUser), который определяет, отправляется ли это новый или существующий пользователь, и это отлично работает.

Проблема это когда я пытаюсь вернуть отредактированного пользователя: return View (user). MVC жалуется на то, что файл EditCreateUser не существует. Но это только имя метода, я хочу вернуть объект в представление EditUser, в котором я уже нахожусь.

Я мог бы использовать RedirectToAction, но не потому, что эта проблема возникнет также, если я захочу вернуть тот же объект, когда некоторые произошла ошибка.

Любые идеи о том, как это сделать, или некоторые указатели в правильном направлении были бы потрясающими. Спасибо

1
задан Andreas 1 October 2010 в 14:17
поделиться