الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

asp.net MVC ?

بدأه DCsNetSql في 14 فبراير 2013 · 2 رد · 638 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا شباب
انا عندي مشكلة في MVC ازا اقدر اقرء ملف XML في باستخدام Asp.net MVC انا جديد تماما في MVC مش قادر افهم عملية بين  Controllers  و Models و Views

 

ياريت لو مثال توضيحي وشرح العلاقة بين الثلاث Objects
 

وشاكر افضلكم يا اخواني

#2

أخي الكريم يوجد مكتبة للتعامل مع ملفات الإكس إم إل

 System.Xml.Linq

 

وهذا يتم من خلال لغة السي شارب أو الفيجوال بيسيك التي تستخدمها في تطبيقك

 

بالنسبة للـ MVC  هي اختصار تقنية مستخدمة في تطبيقات الـ ASP.NET

وهي اختصار

Model View Controler

حيث يكون في تطبيقنا عدة صفحات تعتبر كل واحدة منها مثلا View  وهناك أجزاء من صفحات أيضا تدعى View  ولكن التعامل معها يكون ببعض الشروط الإضافية

الآن كل فيو يحتاج مقابله منهج من النوع ActionResult اسمه مطابق لاسم الفيو

الآن هذه المناهج تكون في ملف كودي يدعى كونترولر اسمه يكون مطابق للمجلد الذي سيحوي الفيوز المرتبطة بالأكشنات التي داخله

أما الموديل فهو عبارة عن صنف Class  في الغالب يكون اسمه مطابق للفيو ولكن ليس شرط

هذا الكلاس سيحوي الخصائص والمناهج والاحداث التي ستقوم بالعمل الذي نريده من ارتباط مع قواعد معطيات وأعمال ما فهي قسم الشيفرة الخلفي

تمرير كائن من هذا الموديل (الكلاس) يكون من خلال الأكشن الموجود في الكونترولر

والوصول إلى داخله ضمن الفيو يكون من خلال الخاصية Model  الموجود ضمن الفيو

في حال كان الفيو يحوي فورمز وأزرار أو عناصر إدخال قيم فلا بد من تكرار الأكشن مع تغيير البارمترات حتى لا يتعارض مع الأول ووسمه بالصفة [HttpPost]

حتى يتم استدعاؤه أثناء الإدخال من طرف المستخدم

والافتراضي يستدعى عند طلب الصفحة لعرضها

 

هذا باختصار وإذا أردت الاستزادة إليك بعض الدروس الأجنبية

http://www.youtube.com/playlist?list=PLMjI8bqhQpQh86HeI-79PrkGrInU0Wa5X

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#3

لما1ا عند الضغط علي button  لا يحدث fire event ؟

وفي form load انا كاتب Ispostback!  بعد تنفيذ load وضغط علي button لا ينفذ الclick  ويدخل ينفذ تاني form load ?????

مواضيع مشابهة