Tôi đang làm việc trên MVC asp.net.Làm cách nào để chuyển tham số trong RedirectToAction?
Đây là hành động điều khiển của tôi:
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);
}
Tôi muốn vượt qua id để ingredientIndex
hành động. Tôi có thể làm cái này như thế nào?
Tôi muốn sử dụng id này Hành động công khaiThành phần sửa đổi (int id) đến từ một trang khác. thực sự tôi không có id
trong hành động thứ hai, vui lòng đề nghị tôi nên làm gì.
Sir xin vui lòng kiểm tra Câu hỏi đã chỉnh sửa của tôi. –
Bạn sẽ phải chuyển id dọc theo mỗi chế độ xem –