ASP.NET MVC – 控制器簡介
導讀 | MVC 是三種 ASP.NET 程式設計模式中的一種。MVC 是一種使用 MVC(Model View Controller 模型-檢視-控制器)設計建立 Web 應用程式的模式。 |
Controllers 資料夾
Controllers 資料夾包含負責處理使用者輸入和響應的控制類。
MVC 要求所有控制器檔案的名稱以 "Controller" 結尾。
在我們的例項中,Visual Web Developer 已經建立好了以下檔案: HomeController.cs(用於 Home 頁面和 About 頁面)和AccountController.cs (用於登入頁面):
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET MVC – SQL 資料庫簡介ASP.NETMVCSQL資料庫
- ASP.NET MVC – 樣式和佈局簡介ASP.NETMVC
- asp.net mvc控制器啟用全分析ASP.NETMVC
- 【ASP.NET Core】MVC 控制器的模型繫結(巨集觀篇)ASP.NETMVC模型
- Asp.Net MVC控制器獲取檢視傳值幾種方式ASP.NETMVC
- SDN控制器OpenDaylight簡介—VecloudCloud
- ASP.NET Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- ASP.NET MVC路由ASP.NETMVC路由
- ASP.NET Web Forms – 事件簡介ASP.NETWebORM事件
- ASP.NET Razor – 標記簡介ASP.NET
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- 【ASP.NET Core】MVC控制器的各種自定義:特性化的路由規則ASP.NETMVC路由
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – 導航簡介ASP.NETWebORM
- ASP.NET MVC 反射例子ASP.NETMVC反射
- ASP.NET MVC 學習心得 (1) - 怎樣建立簡單程式ASP.NETMVC
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- ASP.NET Web 窗體- 保持 ViewState簡介ASP.NETWebView
- ASP.NET Web Forms – HTML 表單簡介ASP.NETWebORMHTML
- ASP.NET Web Forms – HTML 頁面簡介ASP.NETWebORMHTML
- ASP.NET Web Pages – 幫助器簡介ASP.NETWeb
- ASP.NET Web Pages – 資料夾簡介ASP.NETWeb
- ASP.NET Web Forms – XML 檔案簡介ASP.NETWebORMXML
- ASP.NET 網頁- HTML 表單簡介ASP.NET網頁HTML
- asp.net core mvc 分頁ASP.NETMVC
- ASP.Net MVC過濾器ASP.NETMVC過濾器
- 將”ListControl”引入ASP.NET MVCASP.NETMVC
- 【備忘】ASP.NET MVC 5 升級到 ASP.NET Core MVC 的部分變化ASP.NETMVC
- 華存自主控制器大容量EMMC簡介
- ASP.NET Web Pages – 頁面佈局簡介ASP.NETWeb
- ASP.NET Razor – VB 邏輯條件簡介ASP.NET
- ASP.NET 網頁- WebMail 幫助器簡介ASP.NET網頁WebAI
- ASP.NET Web Pages – Chart 幫助器簡介ASP.NETWeb