datatables.aspnet
المعروف باسم
datatables.mvc ، بدأ هذا المشروع الأهداف الصغيرة في عام 2014 ، بهدف تزويد المطورين المتوسطين والخبرة أداة لتجنب العملية المملة للتعامل مع معلمات Datatables.
بعد مرور أكثر من عام وبعد إعادة كتابة كاملة ، نفخر الآن بدعم ASP.NET MVC و WebAPI و ASP.NET Core (الدعم الكامل .NET Core).
يعد اختبار الوحدة أولوية لتجنب كسر
تطبيقك ويجب أن يوفر كل إصدار مستقر حالات اختبار أفضل وأوسع.
نسخة 2.0.0 مستقرة هنا!
`2.0.0` إصدار مستقر الآن يشحن مع دعم كامل لـ Dotnet Core 1.0.0 ، إلى جانب الامتدادات والاختبارات وكل المرح الذي يمكننا الحصول عليه. هذا هو أول إصدار مستقر لـ `datatables.aspnet`. لقد أسقطنا مسار الترحيل الكامل لأننا جعلنا كل شيء نظيفًا وبسيطًا وشملنا بعض عينات الاستخدام الأساسية لإرشادك.
حزم nuget القياسية
datatables.aspnet.mvc5 بدعم لـ MVC5 والتسجيل والمجلدات التلقائية
datatables.aspnet.webapi2 بدعم لـ WebAPI2 والتسجيل والمجلدات التلقائية
datatables.aspnet.aspnetcore مع دعم ASPNetCore ، حقن التبعية والمجلدات التلقائية
هام: حزمة غير مستغلة (غير مدرجة)
- datatables.aspnet.aspnet5
تم استبدال هذه الحزمة بواسطة datatables.aspnet.aspnetcore بسبب إعادة تسمية Microsoft للمنصة الجديدة.
اكتب الرمز الخاص بك!
datatables.aspnet يشحن مع مشروع أساسي يسمى datatables.aspnet.core ، والذي يحتوي على واجهات أساسية والعناصر الأساسية فقط الطريقة التي يحتاجها Datatables.
لا تتردد في استخدامه وتنفيذ الفصول الخاصة بك وطرقها وتوسيع datatables.aspnet بطريقتك الخاصة.
المساعدين والامتدادات
هذه لا تزال إصدارات alpha1 ولكن مع حزم nuget المتاحة. لا توجد اختبارات حتى الآن ، فهي في مرحلة أولية للغاية وقد تتغير قليلاً في المستقبل القريب. بعد أن أصبحوا مستقرين ، سأقبل طلبات السحب لتمديدات أخرى (على سبيل المثال: nhibernate ، entityframework ، إلخ). في الوقت الحالي ، ضع في اعتبارك أنه من المفترض أن يقوم هذان الشخصان بتعيين معيار التمديد الأساسي لـ datatables.aspnet.extensions.
عينات
يتم توفير العينات على مجلد "العينات".
لا يوجد ويكي حتى الآن. سأبدأ في كتابة ويكي رائع للغاية ، فقط لا أعرف متى. طن من العمل ولا وقت. آسف. أنا منفتح على المساهمين :)
حريصة على بعض الكود الجديد؟
إذا كنت كذلك ، تحقق من [dev] (https://github.com/avaruz/datatables.aspnet/tree/dev). يحتوي على أحدث رمز لـ datatables.aspnet ، بما في ذلك العينات والمزيد.
لكل إصدار (حتى غير مستقر) يجب أن يكون هناك حزمة nuget.
رمز مستقر؟
بالنسبة لرمز الإنتاج ، أوصي بفرع "Master". يحمل النسخة المستقرة. كل نسخة مستقرة لها إصدار Nuget مستقر.
لا يزال إرثا؟
إسقاطه!
2.0.0 (مستقر) أسرع وأفضل ترميز واختباره بالكامل. datatables.mvc تم إيقافها بالكامل الآن.
القضايا المعروفة
- هناك بعض المشكلات أثناء محاولة إجراء جميع الاختبارات في وقت واحد. سأحاول إصلاح ذلك من خلال تضمين بعض طلبات الاختبار. - لا تحتوي طرق التمديد على اختبارات حتى الآن ولا ينبغي استخدامها على رمز الإنتاج.