《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


2789632-c49e6212a866d1a5.png

2789632-869e8949c4aa5999.png

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";
}

<h2>Index</h2>
<p style="color:blue;">@ViewBag.Message</p>
2789632-e0ef83320bc21c06.png

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


2789632-1adb38af9f51c304.png
3.1.2 返回string的mvc方法

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

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

运行:


2789632-ced46712ff8d1ef9.png

微信公众号:


2789632-3b18269684ea9294.png
公众号.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值