本文概述
- 创建一个控制器
ASP.NET MVC框架将请求的URL映射到称为控制器的类。控制器处理传入的请求,处理用户输入和交互,并执行适当的业务逻辑。
ControllerBase类是所有控制器类的基类。它提供常规的MVC处理。控制器主要执行以下任务。
- 它找到合适的操作方法来调用和验证。
- 它获取用作操作方法参数的值。
- 它处理操作执行期间可能发生的所有错误。
- 它使用WebFormViewEngine类来呈现ASP.NET页面。
文章图片
提供控制器名称,然后单击添加。
文章图片
添加此控制器后,按照约定,项目将在视图文件夹中创建一个与控制器名称相同的文件夹,以存储属于该控制器的视图文件。
该控制器包含如下的默认代码。
// MusicStoreController.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplicationDemo.Controllers
{
public class MusicStoreController : Controller
{
// GET: MusicStrore
public ActionResult Index()
{
return View();
}
}
}
为了使用浏览器访问此控制器,我们将一个索引文件添加到view文件夹内的MusicStore文件夹中。该索引文件包含以下代码。
// index.cshtml
<
div class="jumbotron">
<
h2>Welcome to the music store.<
/h2>
<
/div>
【asp.net mvc控制器】通过按Ctrl F5在非调试模式下运行此文件。这将产生以下输出。
文章图片
推荐阅读
- asp.net mvc动作选择器
- asp.net mvc项目
- asp.net mvc教程
- asp.net web表单验证摘要
- asp.net web表单必选字段验证器
- asp.net web表单正则表达式验证器
- asp.net web表单rangevalidator
- asp.net web表单比较验证器
- asp.net web表单模型绑定