我正在使用MVC asp.net。如何在RedirectToAction中傳遞參數?
這是我的控制器操作:
public ActionResult ingredientEdit(int id) {
ProductFormulation productFormulation = db.ProductFormulation.Single(m => m.ID == id);
return View(productFormulation);
}
//
// POST: /Admin/Edit/5
[HttpPost]
public ActionResult ingredientEdit(ProductFormulation productFormulation) {
productFormulation.CreatedBy = "Admin";
productFormulation.CreatedOn = DateTime.Now;
productFormulation.ModifiedBy = "Admin";
productFormulation.ModifiedOn = DateTime.Now;
productFormulation.IsDeleted = false;
productFormulation.UserIP = Request.ServerVariables["REMOTE_ADDR"];
if (ModelState.IsValid) {
db.ProductFormulation.Attach(productFormulation);
db.ObjectStateManager.ChangeObjectState(productFormulation, EntityState.Modified);
db.SaveChanges();
**return RedirectToAction("ingredientIndex");**
}
return View(productFormulation);
}
我想通過id來ingredientIndex
行動。我怎樣才能做到這一點?
我想使用此ID public ActionResult ingredientEdit(int id)它來自另一頁。其實我沒有id
在第二個動作,請建議我該怎麼做。
先生請我編輯的問題。 –
你必須沿每個視圖傳遞id –