ASP.NET MVC - ko'waro

ta'na ko'waro ASP.NET MVC, na'na ta'na kawu ko'waro Internet a'wai.

parti 4:tana kawu ko'waro.

folders 'Controllers'

folders 'Controllers' tana kawu ko'waro hoto'waro wada'a ko'waro wadda'a kawu.

MVC ta'na ba'a kawu ko'waro 'Controller' yadda suna aya.

في مثالنا، قام Visual Web Developer بإنشاء الملفات التالية:}HomeController.csللموقع الرئيسي والصفحة حول (و) AccountController.cs للموقع الداخلي (للصفحة الرئيسية):

عادة ما يربط الخادم URLs الطلبات الداخلة مباشرة إلى ملفات القرص على الخادم. على سبيل المثال: طلب URL معين (مثل "http://www.codew3c.com/index.asp") يتم ربطه إلى ملف "index.asp" في مجلد الجذر على الخادم.

يختلف طريقة تباين MVC. يربط MVC URL إلى الطريقة. تُدعى هذه الطرق في الصف “المسيطر”.

المسيطر مسؤول عن معالجة الطلبات الداخلة، ومعالجة المدخلات، وتخزين البيانات، وإرسال الاستجابات إلى العميل.

مسيطر Home

ملف التحكم في تطبيقنا HomeController.cs،تم تعريف اثنين من التحكمات Index و About.

استبدل محتويات ملف 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();}
}
}

رؤية المسيطر

ملفات في مجلد Views Index.cshtml و About.cshtml تم تعريف الرؤية ActionResult في المسيطر Index() و About() في المسيطر.