ASP.NET MVC - కంట్రోలర్స్

ASP.NET MVC నేర్చుకోవడానికి, మేము ఇంటర్నెట్ అప్లికేషన్ నిర్మించాలి.

భాగం 4:కంట్రోలర్స్ జోడించండి.

Controllers ఫోల్డర్

Controllers ఫోల్డర్ యొక్క ఉద్దేశం వినియోగదారు ఇన్పుట్లను మరియు ప్రతిస్పందనలను నిర్వహించడం.

MVC అనేది అన్ని కంట్రోలర్స్ పేర్లను "Controller" అంతంగా ముగించాలని అభిలంబిస్తుంది.

మా ఉదాహరణలో విజువల్ వెబ్ డెవలపర్ ఈ ఫైళ్ళను సృష్టించింది:HomeController.cs(హోమ్ మరియు గురించి పేజీకి కొరకు) మరియు AccountController.cs (లాగిన్ పేజీ కొరకు):

వెబ్ సర్వర్లు సాధారణంగా ప్రవేశించే 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() నిర్వచించబడినవి.