Я использую ASP.NET MVC Entity Framework и у меня есть страница для вставки данныхPass созданы данные на другой контроллер
public ActionResult Create()
{
return View();
}
// POST: /Home/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,firstname,lastname,email,guests,guestfirstname,guestlastname,productInterest,occupancyTimeline,isInvestment,timeSlot,dateSlot")] CP_LC_Preview cp_lc_preview)
{
if (ModelState.IsValid)
{
db.Data.Add(cp_lc_preview);
db.SaveChanges();
return RedirectToAction("Confirm", new { info = cp_lc_preview });
}
return View(cp_lc_preview);
}
То, что я пытаюсь сделать, это принять, что данные, которые были только что ввели и передать его на другой контроллер для отображения. как страница подтверждения.
Вот мой метод для Подтверждать
public ActionResult Confirm()
{
return View();
}
"передать его" откуда? Как правило, действие контроллера принимало модель как параметр метода, как вы уже делали во втором методе «Create()»). Как конкретно пользователь запрашивает действие «Подтвердить()»? – David