Pracuję nad MVC asp.net.Jak przekazać parametr w RedirectToAction?
To moje działania kontrolera:
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);
}
Chcę przekazać identyfikator do ingredientIndex
działania. Jak mogę to zrobić?
Chcę użyć tego id public ActionResult składnikEdit (int id), który pochodzi z innej strony. właściwie nie mam id
w drugiej akcji, proszę zasugeruj mi co mam zrobić.
Sir proszę sprawdzić moje edytowanego pytanie. –
Będziesz musiał podać identyfikator wzdłuż każdego widoku –