मैं एमवीसी एएसपीनेट पर काम कर रहा हूं।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);
}
मैं ingredientIndex
कार्रवाई करने के लिए आईडी पास करना चाहते हैं। मैं यह कैसे कर सकता हूँ?
मैं इस आईडी सार्वजनिक एक्शन रिसैट घटक एडिट (int आईडी) का उपयोग करना चाहता हूं जो किसी अन्य पृष्ठ से आ रहा है। असल में मेरे पास दूसरी कार्रवाई में id
नहीं है, कृपया मुझे सुझाव दें कि मुझे क्या करना चाहिए।
सर मेरी संपादित प्रश्न देखें। –
आपको प्रत्येक दृश्य के साथ आईडी को पास करना होगा –