ASP.NET MVC - 入门

在本章中,我们将看一个 ASP.NET MVC 的简单工作示例。 我们将在这里构建一个简单的网络应用程序。 为了创建 ASP.NET MVC 应用程序,我们将使用 Visual Studio 2015,它包含创建、测试和部署 MVC 框架应用程序所需的所有功能。

创建 ASP.Net MVC 应用程序

以下是使用 Visual Studio 中提供的项目模板创建项目的步骤。

步骤 1 − 打开 Visual Studio。 单击 File → New → Project 菜单选项。

打开一个新的项目对话框。

项目菜单选项

步骤 2 − 从左侧窗格中选择 Templates → Visual C# → Web。

步骤 3 − 在中间窗格中,选择 ASP.NET Web 应用程序。

步骤 4 − 在"名称"字段中输入项目名称 MVCFirstApp,然后单击"确定"继续。 您将看到以下对话框,要求您设置 ASP.NET 项目的初始内容。

输入项目名称

步骤 5 − 为了简单起见,选择"空"选项并选中"添加文件夹和核心引用"部分中的 MVC 复选框。 单击"确定"。

它将创建一个具有最少预定义内容的基本 MVC 项目。

Visual Studio 创建项目后,您将看到解决方案资源管理器窗口中显示许多文件和文件夹。

创建 ASP.Net MVC 项目

如您所知,我们已经从空项目模板创建了 ASP.Net MVC 项目,因此目前应用程序不包含任何要运行的内容。

步骤 6 − 从 Debug → Start Debugging 菜单选项运行此应用程序,您将看到 404 Not Found 错误。

404  Not Found 错误

默认浏览器是 Internet Explorer,但您可以从工具栏中选择已安装的任何浏览器。

添加控制器

要消除 404 Not Found 错误,我们需要添加一个控制器来处理所有传入请求。

步骤 1 − 要添加控制器,请右键单击解决方案资源管理器中的控制器文件夹,然后选择 Add → Controller。

添加控制器

它将显示"添加控制器"对话框。

添加控制器对话框

步骤 2 − 选择 MVC 5 Controller – Empty 选项并单击"Add"按钮。

将出现"添加控制器"对话框。

添加控制器对话框

步骤 3 − 将名称设置为 HomeController 并单击"添加"按钮。

您将在 Controllers 文件夹中看到一个新的 C# 文件 HomeController.cs,该文件也可以在 Visual Studio 中打开以供编辑。

C# HomeController

步骤 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 操作方法的结果。

Index 操作方法