【MVC】走向MVC模式

引言

    小编最近在做积分的项目,项目中用到了MVC,而在此之前对MVC一无所知的我,通过在项目中的应用和理解也大概明白了MVC是什么,干什么用的。

简介

    ASP.NET支持三种不同的开发模式:Web Pages(Web页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(窗体)。

    Model(模型)表示应用程序核心(比如数据库记录列表),View(视图)显示数据(数据库记录),Controller(控制器)处理输入(写入数据库记录)。MVC模式同时提供了对HTML、CSS、JavaScript的完全控制。MVC模式定义Web应用程序带有三个逻辑层:业务层(模型逻辑)、显示层(视图逻辑)、输入控制(控制器逻辑)(如下图)


ASP.NET MVC的开发模式

    在ASP.NET MVC中,客户端所请求的URL是被映射到相应的Controller去,然后由Controller来处理业务逻辑,或许要从Model中取数据,然后再由Controller选择合适的View返回给客户端。


结语

    对于MVC的学习目前还仅限于简单的应用和了解,在后期的学习过程中会多多去实践,在实践中去理解理论中学习的东西


评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值