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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Win10系統中無法識別SM匯流排控制器的解決方法
- LR.Net快速配置效率實用首頁
- 跟著原始碼學IM(十):基於Netty,搭建高效能IM叢集(含技術思路+原始碼)
- Kubernetes叢集日誌詳解
- Kubernetes&Docker叢集部署
- 微控制器main函式退出後發生什麼——以stm32為例
- netty系列之:好馬配好鞍,為channel選擇配套的selector
- .NET 雲原生架構師訓練營(許可權系統 RGCA 架構設計)--學習筆記
- Elasticsearch使用系列-ES簡介和環境搭建
- 論文翻譯:2021_DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on Deep Filtering
- DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZ | NEURAL NETWORKS
- 一、Go語言基礎:入門應用簡介及常用命令
- 跟蹤Kubernetes中的網路流量路徑
- netty系列之:請netty再愛UDT一次
- Clusternet:一款開源的跨雲多叢集雲原生管控利器!
- 【Kafka】基於Windows環境的Kafka有關環境(scala+zookeeper+kafka+視覺化工具)搭建、以及使用.NET環境開發的案例程式碼與演示
- ASP.NET MVC – 檢視簡介
- Webassembly是新的Kubernetes? --wingolog
- ASP.NET MVC – 樣式和佈局簡介
- 《MySQL 入門教程》第 01 篇 MySQL 簡介