Comment passer des paramètres dans RedirectToAction?

Je suis en train de travailler sur MVC asp.net.

C'est mon contrôleur de l'action:

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);
}

Je veux faire passer l'id de ingredientIndex action. Comment puis-je faire cela?

Je veux utiliser cet id public ActionResult ingredientEdit(int id) qui est à venir à partir d'une autre page. en fait je n'ai pas id dans la seconde action, veuillez me suggérer ce que je dois faire.

OriginalL'auteur Pushpendra Kuntal | 2011-06-30