Estoy trabajando en MVC asp.net.¿Cómo se puede pasar el parámetro en RedirectToAction?
Esta es mi acción del controlador:
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);
}
quiero pasar a Identificación ingredientIndex
acción. ¿Cómo puedo hacer esto?
Quiero usar esta identificación public ActionResult ingredientEdit (int id) que viene de otra página. en realidad no tengo id
en la segunda acción, por favor sugiérame qué debo hacer.
Sir compruebe mi pregunta editado. –
Tendrá que pasar la identificación a lo largo de cada vista –