ASP.NET MVS

  • ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。
  • ASP.NET 支持三种开放模式:(1)Web Pages (2)MVC (Model View Controller) (3)Web Forms
    一、 MVC 编程模型
    (1)、
  • MVC 是三个 ASP.NET 开发模型之一。
  • MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计
    Model(模型) / View(视图) / Controller(控制器)
  • MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制。
    (2)、
    MVC 模型通过三个逻辑层来定义 web 应用程序:
  • business layer(业务层、模型逻辑)
  • display layer(显示层、视图逻辑)
  • input control(输入控件、控制器逻辑)
    (3)、
    1.Model (模型)
    • 模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。
    • 通常模型对象在数据库中存取数据
  1. View (视图)
  • View(视图)是应用程序中处理数据显示的部分。
  • 通常从模型数据中创建视图。
  1. Controllers (控制器)
  • Controllers (控制器) 是应用程序中处理用户交互的部分。
  • 通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。

二、 MVC 文件夹

  • 一个典型的 ASP.NET MVC Web 应用程序的文件夹
    (1) App_Data
  • 文件夹用于存储应用程序数据
    (2) Content
  • 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。
    (3) Controllers
  • 文件夹包含负责处理用户输入和响应的控制器类。
  • MVC 要求所有控制器文件的名称以 “Controller” 结尾。(自动生成时就已经含有)
    (4) Models
  • 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。
  • 引用model的实体模型
    (5) Views
  • 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)。
  • 文件夹中含有每个控制器对应的一个文件夹。
    (6) Areas
  • 利用它区域性的分类 (多个页面,多个控制器情况下使用)
    (7) EntityClass
  • 存放自定义的实体类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值