📜  ASP.Net MVC项目

📅  最后修改于: 2020-12-28 00:42:59             🧑  作者: Mango

ASP.NET MVC项目

在本主题中,我们使用Visual Studio 2017 IDE创建MVC Web应用程序。它包括下面给出的各个步骤。以下这些步骤说明了如何创建基于MVC的Web应用程序。

  • 创建一个Web项目
  • 从菜单栏中单击文件菜单,然后选择新的子菜单以创建一个新项目。下图显示了如何创建一个新项目。

    ASP Mvc项目1

  • 选择项目类型
  • 在这里,选择项目类型作为Web项目并提供项目名称。

    ASP Mvc项目2

  • 选择MVC模板
  • 选择项目类型后,现在选择我们要实现的Web模板。由于我们正在开发MVC,因此请从可用模板列表中选择MVC模板。同时,向应用程序提供身份验证类型。

    ASP Mvc项目3

    单击确定后,它将创建具有以下结构的项目:

  • MVC Web应用程序项目结构
  • 以下是我们刚刚创建的项目结构。

    ASP Mvc项目4

    仔细查看该项目,它包含三个名为Model,ViewController的文件夹。 HomeController是应用程序的默认控制器。该控制器包含以下代码:

// HomeController.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplicationDemo.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }
        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";
            return View();
        }
        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";
            return View();
        }
    }
}

索引文件是视图文件夹中主控制器的默认文件。

// index.cshtml

@{
    ViewBag.Title = "Home Page";
}

ASP.NET

ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript.

Learn more

Getting started

ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development.

Learn more

Get more libraries

NuGet is a free Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects.

Learn more

Web Hosting

You can easily find a web hosting company that offers the right mix of features and price for your applications.

Learn more

输出:

在浏览器中查看时,此项目将产生以下输出。