ASP.NET MVC 控制器
asp.net mvc - 控制器
為了學習 asp.net mvc,我們將構建一個 internet 應用程序。
第 4 部分:添加控制器。
controllers 文件夾
controllers 文件夾包含負責處理用戶輸入和響應的控制類。
mvc 要求所有控制器文件的名稱以 "controller" 結尾。
在我們的實例中,visual web developer 已經創建好了以下文件:homecontroller.cs(用于 home 頁面和 about 頁面)和accountcontroller.cs (用于登錄頁面):
web 服務器通常會將進入的 url 請求直接映射到服務器上的磁盤文件。例如:url 請求 "http://www.090948.com/index.php" 將直接映射到服務器根目錄上的文件 "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();}
}
}
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()。
相關文章
- ASP.NET Web Pages Razor
- ASP.NET Web Pages 布局
- ASP.NET Web Pages 對象
- ASP.NET Web Pages PHP
- ASP.NET Web 的 C# 和 VB 實例
- ASP.NET Web Pages WebSecurity 參考手冊
- ASP.NET Web Pages WebMail 參考手冊
- ASP.NET Razor C# 循環和數組
- ASP.NET Razor VB 變量
- ASP.NET MVC Web 應用程序
- ASP.NET MVC 頁面和布局
- ASP.NET MVC 控制器
- ASP.NET MVC 安全
- ASP.NET Web Forms 教程
- ASP.NET 服務器控件
- ASP.NET 事件句柄
- ASP.NET Web 表單
- ASP.NET Button 控件
- ASP.NET ArrayList
- ASP.NET HTML 服務器控件