Avatar ·

كيفية تمرير معامل في طريقة RedirectToAction في ASP.NET MVC؟

مرحباً بالجميع! أنا مبتدئ في ASP.NET MVC و C#. واجهت مشكلة عند استخدام `RedirectToAction`. أحتاج بعد معالجة النموذج إلى إعادة توجيه المستخدم إلى إجراء (Action) آخر في المتحكم (Controller) وتمرير بعض المعاملات إليه (مثل ID السجل أو رسالة النجاح). إليك مثال على الكود الخاص بي. يوجد متحكم `HomeController` مع إجراءين: ```csharp public class HomeController : Controller { public ActionResult Index() { return View(); } [HttpPost] public ActionResult Create(string name) { // هنا أقوم بحفظ البيانات، أحصل على ID = 123 int newId = 123; // أحاول إعادة التوجيه إلى Details مع معامل id return RedirectToAction("Details", new { id = newId }); } public ActionResult Details(in