En son web geliştirme öğreticiler
 

ASP.NET MVC - Kontrolörler


Bir İnternet Uygulaması Oluşturmak edilir ASP.NET MVC öğrenmek.

Bölüm IV: Kontrolör ekleme.


Kontrolörler Klasör

Kontrol klasör bir kullanıcı giriş ve yanıtları işleme sorumlu kontrol sınıfları içerir.

MVC ile sona tüm kontrolörler adını gerektirir "Controller" .

HomeController.cs: Örneğimizde, Visual Web Developer, aşağıdaki dosyaları yarattı (for the Home and About pages) ve AccountController.cs (For the Log On pages) :

Kontrolörler

Web sunucuları normalde sunucuda disk dosyalarını doğrudan gelen URL isteklerini eşler. Örneğin: gibi bir URL isteği "http://www.w3ii.com/default.html" dosya doğrudan eşler "default.html" sunucunun kök dizininde.

MVC framework farklı eşler. MVC yöntemlerine haritalar URL'ler. Bu yöntemler sınıflarında denir "Controllers" .

Kontrolörler, gelen istekleri işleme girişi işleme, veri kaydetme ve geri istemciye göndermek için bir yanıt göndermeden sorumludur.


Ana kontrolör

Bizim uygulama HomeController.cs içinde kontrolör dosyası Yaklaşık iki kontrolleri Index ve tanımlar.

Bununla HomeController.cs dosyasının içeriğini değiştirin:

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() ;}
}
}

Kontrolör Görüntüleme

Görüntüleme klasördeki dosyalar Index.cshtml ve About.cshtml ActionResult görünümleri tanımlar Index() ve About() denetleyicisi.