ASP.NET MVC – 控制器簡介

大雄45 發表於 2022-01-22
.Net
導讀 MVC 是三種 ASP.NET 程式設計模式中的一種。MVC 是一種使用 MVC(Model View Controller 模型-檢視-控制器)設計建立 Web 應用程式的模式。

ASP.NET MVC – 控制器簡介ASP.NET MVC – 控制器簡介

Controllers 資料夾

Controllers 資料夾包含負責處理使用者輸入和響應的控制類。

MVC 要求所有控制器檔案的名稱以 "Controller" 結尾。

在我們的例項中,Visual Web Developer 已經建立好了以下檔案: HomeController.cs(用於 Home 頁面和 About 頁面)和AccountController.cs (用於登入頁面):

ASP.NET MVC – 控制器簡介ASP.NET MVC – 控制器簡介

Web 伺服器通常會將進入的 URL 請求直接對映到伺服器上的磁碟檔案。例如:URL 請求 " 將直接對映到伺服器根目錄上的檔案 "index.php"。

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

Views 資料夾中的檔案 Index.cshtml 和 About.cshtml 定義了控制器中的 ActionResult 檢視 Index() 和 About()。

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2853599/,如需轉載,請註明出處,否則將追究法律責任。

相關文章