ASP.NET MVC - 入门


在本章中,我们将看一个 ASP.NET MVC 的简单工作示例。我们将在这里构建一个简单的网络应用程序。为了创建 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 项目

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

步骤 6 - 从“调试”→“开始调试”菜单选项运行此应用程序,您将看到404 未找到错误。

404 未找到错误

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

添加控制器

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

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

添加控制器

它将显示“添加支架”对话框。

控制器支架对话框

步骤 2 - 选择 MVC 5 Controller – Empty 选项,然后单击“添加”按钮。

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

添加控制器对话框

步骤 3 - 将名称设置为 HomeController 并单击“添加”按钮。

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

C# 家庭控制器

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

指数行动方法