• 0

كيف يتم توزيع المجلدات في مشروع ASP.Net MVC؟

أحتاج لفهم بينة المجلدات في ASP.Net MVC وما هو عمل كل مجلد منها وكيف أحدد مسارات المجلدات لكل صفحة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

تصنّف المجلدات والنلفات في تطبيق ويب ASP.Net MVC لثلاث مجموعات:

1- معلومات التطبيق Application information وتضم:

  • Properties
  • References

2- مجلدات التطبيق Application folders وتضم:

  • App_Data Folder مسؤول عن تخزين بيانات التطبيق مثال قاعدة البيانات.
  • Content Folder مسؤول عن احتواء الملفات الثابتة static data مثل ملفات التنسيقات CSS والصور والأيقونات كذلك يحوي مجلد themes وملف Site.css الذي يضاف بشكل تلقائي عند إنشاء المشروع.
  • Controllers Folder يحوي صفوف controller classes المسؤولة عن التعامل مع مدخلات المستخدم وإرسال الردود responses، يتطلب MVC أن ينتهي اسم الصف controller بكلمة controller ليتم إنشاء مجلد خاص لكل متحكم في المجلد Views.
  • Models Folder يحتوي على الصفوف Models التي تمثل الـ application models المسؤولة عن جلب وإرسال البيانات من قاعدة البيانات.
  • Scripts Folder يحوي ملفات السكربت JavaScript الخاصة بالتطبيق.
  • Views Folder يخزن ملفات الـ HTML المتعلقة بعرض التطبيق (واجهات المستخدم) Views. كذلك يحوي على مجلد لكل متحكم controller.

3- ملفات التكوين Configuration files وتضم:

  • Global.asax
  • packages.config
  • Web.config

MVC_Folders.thumb.png.ac451e18940eb6a76a

تمّ تعديل بواسطة Lujain

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن