文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件系统,临时进行学习开发,系统上线3年未出没有大问题。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。
嵌入式 .net mvc 开发(一)WEB搭建-CSDN博客
嵌入式 .net mvc 开发(二)网站快速搭建-CSDN博客
嵌入式 .net mvc 开发(三)网站内外网访问-CSDN博客
嵌入式 .net mvc 开发(四)工程结构、页面提交显示-CSDN博客
1. .net mvc的概念
模型-视图-控制器 (MVC) 体系结构模式将应用程序分成三个主要组件:模型、视图和控制器。 ASP.NET MVC 框架提供了用于创建基于 MVC 的 Web 应用程序的 ASP.NET Web Forms模式的替代方法。 ASP.NET MVC 框架是一个可测试性非常高的轻型演示框架,(与基于 Web 窗体的应用程序一样)它集成了现有的 ASP.NET 功能,如母版页和基于成员资格的身份验证。 MVC 框架在 System.Web.Mvc 命名空间中定义,是 System.Web 命名空间支持的基本部分。
- 模型。 模型对象是应用程序实现应用程序数据域逻辑的部分。 通常,模型对象会检索模型状态并将其存储在数据库中。 例如,Product 对象可能从数据库中检索信息,对其进行操作,然后将更新后的信息写回到 SQL Server 中的 Products 表。
在小型应用程序中,模型通常是概念上的分离,而不是实际分离。 例如,如果应用程序仅读取数据集并将其发送到视图,则应用程序没有物理模型层和关联的类。 在这种情况下,数据集将扮演模型对象的角色。
-
视图。 视图是显示应用程序用户界面 (UI) 的组件。 通常,此 UI 是用模型数据创建的。 例如,Products 表的编辑视图基于 Products 对象的当前状态显示文本框、下拉列表和检查框。
-
控制器。 控制器是处理用户交互、使用模型并最终选择要呈现的视图来显示 UI 的组件。 在 MVC 应用程序中,视图仅显示信息;控制器处理并响应用户输入和交互。 例如,控制器处理查询字符串值,并将这些值传递给模型,而模型则使用值查询数据库。
2.实践--快速创建.net mvc框架站点
开发环境:win7+visual studio 2019,C#语言
1)项目创建
2)选择项目模板
3)设置保存地址
4)选择MVC框架
5)编译运行
6)显示生成的本地B/S站点(不带数据库)