На своем веб-сайте MVC я создаю небольшой форум. Для одного сообщения я визуализирую свое действие «Отдельное сообщение (сообщение)» в моем «Контроллере PostController», как показано ниже.
<% Html.RenderAction<PostController>(p => p.Single(comment)); %>
Также, когда пользователь отвечает на сообщение, я отправляю ответ в виде запроса ajax на свое действие CreatePost, а затем возвращаю представление «Single» в результате этого действия, как показано ниже.
public ActionResult CreatePostForForum(Post post)
{
//Saving post to DB
return View("Single", postViewData);
}
Когда мне нравится, что визуализируется только представление, коды в теле "Single" Action не выполняются.
Как лучше всего это сделать?
Также я хочу вернуть результат действия "Single" в виде строки в моем JsonObject, как показано ниже.
return Json(new{IsSuccess = true; Content= /*HERE I NEED Single actions result*/});