У меня есть сайт mvc5. Я хочу добавлять комментарии в режиме storydetails, когда я пишу комментарий, этот комментарий отображается в _index, но на другой странице. - PullRequest
1 голос
/ 15 мая 2019

У меня есть страница сведений в домашней папке, и я хочу добавить комментарии пользователей в представлении storydetails, но когда я пишу комментарий, он будет отображаться в _index, но на другой странице я хочу, чтобы этот комментарий появлялся в представлении подробностей, я использовал частичный просмотр для_Создать просмотр комментариев и _индексировать для просмотра комментариев, как я могу это сделать ??

HomeController

 public ActionResult _Index()
    {

        return View(db.Comments.ToList());
    }



    public ActionResult _Create()
    {
        return View();
    }

    // POST: Comments/Create
    // To protect from overposting attacks, please enable the specific properties you want to bind to, for 
    // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult _Create([Bind(Include = "Id,Content,Date,")] Comments comment)
    {
        if (ModelState.IsValid)
        {
            db.Comments.Add(comment);
            db.SaveChanges();
            return RedirectToAction("_Index");
        }

        return View(comment);
    }

CommentsModel

public int Id { get; set; }
    [AllowHtml]
    public string Content { get; set; }
    public string UserID { get; set; }
    public virtual ApplicationUser User { get; set; }

    public virtual Story story { get; set; }

Подробности Просмотреть здесь я пишу это поверх деталейview @model Tawasol.Models.Story

@Html.Partial("_Create", new Tawasol.Models.Comments())


    @Html.Partial("_Index", new List<Tawasol.Models.Comments> { new Tawasol.Models.Comments() })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...