Avatar ·

كيفية إنشاء قائمة منسدلة من التعداد enum في ASP.NET MVC؟

مرحبًا أيها الزملاء! أنا مطور مبتدئ في C# و ASP.NET MVC، وقد واجهت مشكلة تبدو بسيطة، لكنني لا أستطيع إيجاد حل أنيق.\n\nلدي تعداد (enum) لحالات الطلب:\n\n```csharp\npublic enum OrderStatus\n{\n New = 0,\n Processing = 1,\n Shipped = 2,\n Delivered = 3,\n Cancelled = 4\n}\n```\n\nولدي نموذج عرض (ViewModel) يحتوي على هذه الخاصية:\n\n```csharp\npublic class OrderViewModel\n{\n public int OrderId { get; set; }\n public OrderStatus SelectedStatus { get; set; }\n // خصائص أخرى...\n}\n```\n\nفي العرض (View)، أريد إنشاء قائمة منسدلة (DropdownList) تحتوي على جميع القيم من التعداد OrderStatus. يجب على المستخدم اختيار إحدى الحالات، و