0
我工作的一個項目mvc4,我似乎無法弄清楚如何從一個頁面傳遞一個新創建的對象到另一頁。傳遞新創建的對象到另一頁
頁上甲
即時提交表單到在將其放置到表創建新的對象的數據庫。
但形式後提交我想要一個確認頁面事後出現。我不知道如何從以前的頁面,它保存到數據庫中拉新創建的對象。我可以與已取得的用戶ID呼叫,但我不知道如何稱呼它不知道ID
public ActionResult Pay(int id,Paid paid)
{
PaidAdapter cAdapter = new PaidAdapter();
paid.CId = id;
if (ModelState.IsValid)
{
cAdapter.StorePaid(paid);
return RedirectToAction("SubmitPayment");
}
return View(paid);
}
public ActionResult SubmitPayment(int id)
{
var cAdapter = new PaidAdapter();
var model = cAdapter.GetPaidViewModel(id);
return View(model);
}
public Paid StorePaid (Paid paid)
FContext db = new FContext();
paid= db.Paid.Add(paid);
db.SaveChanges();
//return the paidId
return paid;
}
public PaidViewModel GetPaidViewModel(int id)
{
var model = new PaidViewModel();
FContext db = new FContext();
model.Paid= db.Paid.Where(c => c.PaidId == id).FirstOrDefault();
return model;
}