كيفية تمرير معامل في طريقة 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