مقالة نوضح فيها اهم انواع الMVC Action result - controller

شرح ماهي MVC Action result - controller

شرح ماهي MVC Action result - controller

شرح ماهي MVC Action result - controller

ماهو الMVC Controller ؟

 يعرف ال MVC Controller على انه الجزء المسوول عن تنفيذ  الاستجابة لطلب المستخدم وينفذ واحد او اكثر من الAction المتضمنة في هذا الController .

 والصوره التالية توضح فيه المهام الخاصة بهذا الجزء المهم من تقنية الMVC



شرح ماهي MVC Action result - controller

ماهي انواع الController Actions ؟

هنالك انواع من الactions التي ينفذها الController وهي كالتالي :

  •  نوع يرجع الView وهنا يقوم الكونترولر بتنفيذ action يرجع صفحة  الكود بالصورة التالية يوضح كيفية ذلك .

 

شرح ماهي MVC Action result - controller

 

  • نوع يرجع نص و جملة نصية هنا الكود  مثلا  يرجع  كالتالي  "return "Hi MVC Project  وكما مبين بالصورة التالية :

شرح ماهي MVC Action result - controller

 

  • وقد يرجع محتوى او html content  وكما موضح بالصورة التالية :

شرح ماهي MVC Action result - controller

 

  • وقد يرجع Action اخر فمثلا بعد عمل اضافه لبيانات طلاب نريد عرض هذه البيانات من خلال اكشن العرض لبيانات الطالب وهنا تم التحويل لاكشن اخر من خلال الاكشن الاول وتكون الصيغة كالتالي :



شرح ماهي MVC Action result - controller

 

  • ممكن ان يرجع نوع صفحة غير موجودة Http not Found وكما موضح بالصورة التالية :

شرح ماهي MVC Action result - controller

 

  • ممكن يرجع فيو اخر او اكشن اخر رغم انه ينفذ اكشن معين او هو في اكشن معين وكما موضح بالصورة التالية :

شرح ماهي MVC Action result - controller

 

  • قد ترجع ملف من نوع Json ممكن استدعاؤه باي مكان لتنفيذ شي معين .

  • واخيرا ممكن ان يرجع اكشن فارغة وكما مبين بالصوره التالية :

شرح ماهي MVC Action result - controller

كانت هذه اهم انواع الMVC Action Controller التي يقوم بها الكونترولر لتنفيذ طلب مستخدم معين .

 

 

 

 

    

 

 

نشكرك علي المشاركة