У меня есть представление, которое отображает данные из базы данных, такие как сообщение в блоге, и внизу я хотел бы, чтобы пользователь мог комментировать, как этого добиться?
MVC Просмотр сведений и редактирование
comment
в других новостях на вопросы со спецификой получены развернутые ответы.
- person Andrew Bullock   schedule 08.05.2009
Ответы (1)
Добавив форму в нижней части представления, которая будет публиковаться в методе действия. Затем этот метод действия обработает форму и сохранит комментарий к сообщению в блоге.
person
Garry Shutler
schedule
08.05.2009
Я получаю следующую ошибку: Элемент модели, переданный в словарь, имеет тип «Blog.Web.Models.Post», но для этого словаря требуется элемент модели типа «Blog.Web.Controllers.PostFormViewModel». Любые идеи, только начинающие в MVC :)
- person ; 08.05.2009
Собираюсь нанести дикий удар, поскольку у меня нет подробностей, и скажу, что вы определили свое представление как View‹PostFormViewModel›, а затем вызвали View(post) в своем действии. Вместо этого он должен передавать объект PostFormViewModel, а не только сообщение.
- person Garry Shutler; 08.05.2009
Вы правы, я поиграю и посмотрю, что я могу придумать, и дам вам знать.
- person ; 08.05.2009