Вернуть действие как результат другого действия? - PullRequest
0 голосов
/ 24 сентября 2019
 public ActionResult Index(int requestid)
        {
            return View(db.RequestListDetails.Where(c=>c.RequestID == requestid).ToList());
        }

Как я могу вернуться к View(db.RequestListDetails.Where(c=>c.RequestID == requestid).ToList()); из Create действия.

Мой Create код действия, подобный этому

[HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "....")] RequestListDetail requestListDetail)
        {
            if (ModelState.IsValid)
            {
                db.RequestListDetails.Add(requestListDetail);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(requestListDetail);
        }

1 Ответ

2 голосов
/ 24 сентября 2019

После db.SaveChanges () вы можете использовать это:

return RedirectToAction("Index", new { requestid = requestListDetail.RequestId });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...