يقدم هذا القسم
استخدام وحدة تحكم ASP.NET MVC.لتعلم ASP.NET MVC، سنقوم ببناء تطبيق إنترنت.
الجزء 4: إضافة وحدات تحكم.
يحتوي مجلد وحدات التحكم على فئات التحكم المسؤولة عن التعامل مع مدخلات المستخدم واستجاباته.
يتطلب MVC أن تنتهي جميع أسماء ملفات وحدة التحكم بـ "وحدة التحكم".
في مثالنا، قام Visual Web Developer بإنشاء الملفات التالية: HomeController.cs (للصفحة الرئيسية وصفحة About) و AccountController.cs (لصفحة تسجيل الدخول):
تقوم خوادم الويب عادةً بتعيين طلبات URL الواردة مباشرةً إلى ملفات القرص الموجودة على الخادم. على سبيل المثال: سيتم تعيين طلب URL "//www.w3cschool.cn/index.php" مباشرةً إلى الملف "index.php" الموجود في الدليل الجذر للخادم.
يتم تعيين أطر عمل MVC بشكل مختلف. يقوم MVC بتعيين عناوين URL للطرق. تسمى هذه الأساليب "وحدات التحكم" في الفصل.
وحدة التحكم مسؤولة عن التعامل مع الطلبات الواردة ومعالجة المدخلات وحفظ البيانات وإرسال الاستجابات إلى العميل.
في ملف وحدة التحكم HomeController.cs الموجود في تطبيقنا، تم تحديد عنصري تحكم "الفهرس" و" حول" .
استبدل محتويات ملف HomeController.cs بما يلي:
باستخدام System.Collections.Generic؛ باستخدام System.Linq؛ باستخدام System.Web.Mvc؛ نتيجة الإجراء العامة حول () {return View ()؛} } }
يحدد الملفان Index.cshtml و About.cshtml الموجودان في مجلد طرق العرض طريقتي العرض ActionResult Index() وAbout() في وحدة التحكم.