《ASP.NET MVC 企业级实战》阅读笔记初识MVC

3.1 MVC简介与三层架构

3.1.1 MVC简介

MVC
模型[model]: 实现系统中的业务逻辑,主要是存储或者处理数据的组件,实现业务逻辑层对实体类相应数据库的操作。
视图[View]: 用于与用户的交互,通常用Razor和aspx来实现,主要将Model中的数据展示给用户。
控制器[controler]: 可以分派用户的请求并选择恰当的视图用户显示。接收用户输入,并完成模型、视图的调用。

3.1.2 三层架构

WEB:表示层
BLL:业务逻辑层
DAL:数据访问层

3.3 第一个ASP.NET MVC程序

3.1.1 创建项目

1.新建项目,Demo


《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第1张图片

《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第2张图片

2.添加控制器Blog

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Demo.Controllers
{
    public class BlogController : Controller
    {
        //
        // GET: /Blog/

        public ActionResult Index()
        {
            ViewBag.Message = "First ASP.NET MVC application";//展现到视图中的数据
            return View();
        }

    }
}

3.添加视图

@{
    ViewBag.Title = "Index";
}

Index

@ViewBag.Message

《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第3张图片

4.运行(修改App_Start目录下的RouterConfig.cs路由配置类)


《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第4张图片

3.1.2 返回string的mvc方法

在Blog控制器中添加如下代码:

public string Say()
        {
            return "Hello world";
        }

运行:


《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第5张图片

微信公众号:


《ASP.NET MVC 企业级实战》阅读笔记初识MVC_第6张图片
公众号.png

你可能感兴趣的:(《ASP.NET MVC 企业级实战》阅读笔记初识MVC)