ASP.NET MVC - Έλεγχοι
- Προηγούμενη Σελίδα Σχεδιασμός Υποθέσεων MVC
- Επόμενη Σελίδα Προβολές MVC
Για να μάθουμε το ASP.NET MVC, θα κατασκευάσουμε μια εφαρμογή Internet.
Μέρος 4:Προσθέστε ελέγχους.
Ο φάκελος Controllers
Ο φάκελος Controllers περιέχει τις κλάσεις ελέγχου που είναι υπεύθυνες για τη διαχείριση των εισόδων χρηστών και τις απαντήσεις.
Η MVC απαιτεί όλοι οι έλεγχοι να ολοκληρώνονται με το "Controller".
Στο παράδειγμα μας, ο Visual Web Developer έχει δημιουργήσει τα παρακάτω αρχεία:HomeController.cs(Για την αρχική σελίδα και την σελίδα για το About) και AccountController.cs (Για τη σελίδα εισόδου):
Ο web server συχνά χαρτογραφεί τις εισερχόμενες αιτήσεις URL απευθείας στους δίσκους του servers. Για παράδειγμα: μια αίτηση URL (π.χ. "http://www.codew3c.com/index.asp") θα χαρτογραφηθεί στον φάκελο root του server στο αρχείο "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() του ελέγχου.
- Προηγούμενη Σελίδα Σχεδιασμός Υποθέσεων MVC
- Επόμενη Σελίδα Προβολές MVC