- ASP.NET MVC 教程
- ASP.NET MVC - 首页
- ASP.NET MVC - 概述
- ASP.NET MVC - 模式
- ASP.NET MVC - 环境搭建
- ASP.NET MVC - 快速入门
- ASP.NET MVC - 生命周期
- ASP.NET MVC - 路由
- ASP.NET MVC - 控制器
- ASP.NET MVC - 操作
- ASP.NET MVC - 过滤器
- ASP.NET MVC - 选择器
- ASP.NET MVC - 视图
- ASP.NET MVC - 数据模型
- ASP.NET MVC - 辅助方法
- ASP.NET MVC - 模型绑定
- ASP.NET MVC - 数据库
- ASP.NET MVC - 验证
- ASP.NET MVC - 安全
- ASP.NET MVC - 缓存
- ASP.NET MVC - Razor
- ASP.NET MVC - 数据注解
- Nuget 包管理
- ASP.NET MVC - Web API
- ASP.NET MVC - 脚手架
- ASP.NET MVC - Bootstrap
- ASP.NET MVC - 单元测试
- ASP.NET MVC - 部署
- ASP.NET MVC - 自托管
- ASP.NET MVC 有用资源
- ASP.NET MVC - 快速指南
- ASP.NET MVC - 有用资源
- ASP.NET MVC - 讨论
ASP.NET MVC - 快速入门
本章我们将学习一个简单的 ASP.NET MVC 工作示例。我们将在此构建一个简单的 Web 应用程序。为了创建 ASP.NET MVC 应用程序,我们将使用 Visual Studio 2015,它包含创建、测试和部署 MVC 框架应用程序所需的所有功能。
创建 ASP.Net MVC 应用程序
以下是使用 Visual Studio 中提供的项目模板创建项目步骤。
步骤 1 - 打开 Visual Studio。单击“文件”→“新建”→“项目”菜单选项。
将打开一个新的项目对话框。
步骤 2 - 从左侧窗格中选择“模板”→“Visual C#”→“Web”。
步骤 3 - 在中间窗格中,选择“ASP.NET Web 应用程序”。
步骤 4 - 在“名称”字段中输入项目名称 MVCFirstApp,然后单击“确定”继续。您将看到以下对话框,要求您设置 ASP.NET 项目的初始内容。
步骤 5 - 为简化起见,选择“空”选项,并在“添加文件夹和核心引用”部分选中 MVC 复选框。单击“确定”。
这将创建一个具有最少预定义内容的基本 MVC 项目。
Visual Studio 创建项目后,您将在“解决方案资源管理器”窗口中看到许多文件和文件夹。
正如您所知,我们是从空项目模板创建 ASP.Net MVC 项目的,因此目前应用程序没有任何可运行的内容。
步骤 6 - 从“调试”→“启动调试”菜单选项运行此应用程序,您将看到404 未找到错误。
默认浏览器是 Internet Explorer,但您可以从工具栏中选择已安装的任何浏览器。
添加控制器
要移除 404 未找到错误,我们需要添加一个控制器来处理所有传入请求。
步骤 1 - 要添加控制器,请右键单击解决方案资源管理器中的控制器文件夹,然后选择“添加”→“控制器”。
它将显示“添加脚手架”对话框。
步骤 2 - 选择“MVC 5 控制器 - 空”选项,然后单击“添加”按钮。
将出现“添加控制器”对话框。
步骤 3 - 将名称设置为 HomeController 并单击“添加”按钮。
您将在 Controllers 文件夹中看到一个新的 C# 文件 HomeController.cs,该文件也在 Visual Studio 中打开以供编辑。
步骤 4 - 为使其成为一个可工作的示例,让我们使用以下代码修改名为Index 的控制器类操作方法。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MVCFirstApp.Controllers {
public class HomeController : Controller {
// GET: Home
public string Index(){
return "Hello World, this is ASP.Net MVC Tutorials";
}
}
}
步骤 5 - 运行此应用程序,您将看到浏览器显示 Index 操作方法的结果。