ASP.NET MVC - Pengawal
- 上一页 Bentangan MVC
- 下一页 Paparan MVC
Untuk mengedahami ASP.NET MVC, kami akan mengembangkan aplikasi Internet.
Bab 4:Tambah pengawal.
Folder Controllers
Folder Controllers mengandungi kelas pengawal yang bertanggungjawab untuk menangani input pengguna dan respons.
MVC memerlukan bahawa nama semua pengawal mesti diakhiri dengan "Controller".
在我们的例子中,Visual Web Developer 已创建以下文件:HomeController.cs(用于首页和关于页面)和 AccountController.cs (用于登录页面):
web 服务器通常会将进入的 URL 请求直接映射到服务器上的磁盘文件。例如:某个 URL 请求(比如 "http://www.codew3c.com/index.asp")将映射到服务器根目录上的文件 "index.asp"。
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()。
- 上一页 Bentangan MVC
- 下一页 Paparan MVC