لتعلم ASP.NET MVC، نحن بناء تطبيق شبكة الإنترنت.
الجزء الرابع: إضافة وحدة تحكم.
مجلد تحكم
يحتوي المجلد تحكم الطبقات تحكم المسؤولة عن التعامل مع مدخلات المستخدم والردود.
MVC يتطلب اسم كافة وحدات تحكم لإنهاء مع "Controller" .
في مثالنا، مرئي مطور ويب وإنشاء الملفات التالية: HomeController.cs (for the Home and About pages) وAccountController.cs (For the Log On pages) :
سوف خوادم الويب الخريطة عادة طلبات URL الواردة مباشرة إلى ملفات القرص على الملقم. على سبيل المثال: طلب URL مثل "http://www.w3ii.com/default.html" سيتم تعيين مباشرة إلى ملف "default.html" في الدليل الجذر لخادم.
خرائط إطار MVC بشكل مختلف. MVC خرائط عناوين المواقع على الطرق. هذه الأساليب هي في الطبقات تسمى "Controllers" .
التحكم هي المسؤولة عن معالجة الطلبات الواردة، والتعامل مع المدخلات، وتوفير البيانات، وإرسال استجابة إلى إرسالها مرة أخرى إلى العميل.
وحدة تحكم الرئيسية
الملف تحكم في HomeController.cs طلبنا، ويحدد مؤشر عنصري تحكم ومعلومات.
مبادلة محتوى الملف HomeController.cs مع هذا:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcDemo.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{return View() ;}
public ActionResult
About()
{return View() ;}
}
}
المراقب المشاهدات
ملفات Index.cshtml وAbout.cshtml في المجلد المشاهدات تحدد وجهات النظر ActionResult Index() و About() في وحدة تحكم.