شرح ماهي MVC Action result - controller
ماهو الMVC Controller ؟
يعرف ال MVC Controller على انه الجزء المسوول عن تنفيذ الاستجابة لطلب المستخدم وينفذ واحد او اكثر من الAction المتضمنة في هذا الController .
والصوره التالية توضح فيه المهام الخاصة بهذا الجزء المهم من تقنية الMVC
ماهي انواع الController Actions ؟
هنالك انواع من الactions التي ينفذها الController وهي كالتالي :
- نوع يرجع نص و جملة نصية هنا الكود مثلا يرجع كالتالي "return "Hi MVC Project وكما مبين بالصورة التالية :
- وقد يرجع محتوى او html content وكما موضح بالصورة التالية :
- وقد يرجع Action اخر فمثلا بعد عمل اضافه لبيانات طلاب نريد عرض هذه البيانات من خلال اكشن العرض لبيانات الطالب وهنا تم التحويل لاكشن اخر من خلال الاكشن الاول وتكون الصيغة كالتالي :
- ممكن ان يرجع نوع صفحة غير موجودة Http not Found وكما موضح بالصورة التالية :
- ممكن يرجع فيو اخر او اكشن اخر رغم انه ينفذ اكشن معين او هو في اكشن معين وكما موضح بالصورة التالية :
- قد ترجع ملف من نوع Json ممكن استدعاؤه باي مكان لتنفيذ شي معين .
- واخيرا ممكن ان يرجع اكشن فارغة وكما مبين بالصوره التالية :
كانت هذه اهم انواع الMVC Action Controller التي يقوم بها الكونترولر لتنفيذ طلب مستخدم معين .