ASP.NET MVC - کنٹرولر

ASP.NET MVC سیکھنے کیلئے، ہم ایک انٹرنیٹ ایپلیکیشن تعمیر کریں گے。

قسمت 4:کنٹرولر اضافے کریں。

کنٹرولرز فولدر

کنٹرولرز فولدر میں یہ کنٹرولر کلاس شامل ہیں جو یوزر انپُٹ کو ہینڈل کرتے ہیں اور جوابات دیتے ہیں。

MVC طلب کے تمام کنٹرولر کے نام کو "Controller" سے ختم ہونا چاہئیے。

在我们的例子中,Visual Web Developer 已创建以下文件:HomeController.cs(用于首页和关于页面)和 AccountController.cs (用于登录页面):

web 服务器通常会将进入的 URL 请求直接映射到服务器上的磁盘文件。例如:某个 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()۔