في ASP.NET MVC ، من السهل جدًا عرض خيارات ثابتة في القائمة المنسدلة. دعونا نرى كيف يمكن تحقيق ذلك.
كيفية إنشاء html.dropdownlistfor simple html.dropdownistfor ()
لإنشاء قائمة منسدلة أساسية ، يمكنك استخدام طريقة HTML.DropDownListfor للمساعد. يتطلب ذلك خاصية نموذج لربط القيمة المحددة ، وكائن SelectList الذي يمثل الخيارات المراد عرضها.
مثال الاستخدام
النظر في القائمة التالية من النماذج وخيارات الألوان:
public class PageModel
{
public int MyColorId { get; set; }
}
public static IEnumerable Colors = new List {
new Color {
ColorId = 1,
Name = "Red"
},
new Color {
ColorId = 2,
Name = "Blue"
}
};
في عرضك ، يمكنك إنشاء قائمة منسدلة مثل هذا:
@Html.DropDownListFor(model => model.MyColorId, new SelectList(PageModel.Colors, "ColorId", "Name"))
] سيقوم هذا الرمز بإنشاء قائمة منسدلة مع خيارين "Red" و "Blue". القيمة المحددة مرتبطة بخاصية mycolorid في النموذج.
المزيد من المعلومات
لمزيد من المعلومات حول html.dropdownlistfor ، راجع وثائق MSDN. بالإضافة إلى ذلك ، يمكنك العثور على أمثلة الاستخدام على فائض المكدس.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3