开源C# .net mvc 开发(一)WEB搭建

        文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件系统,临时进行学习开发,系统上线3年未出没有大问题。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。

相关链接:

  嵌入式 .net mvc 开发(一)WEB搭建-优快云博客

嵌入式 .net mvc 开发(二)网站快速搭建-优快云博客

嵌入式 .net mvc 开发(三)网站内外网访问-优快云博客

​嵌入式 .net mvc 开发(四)工程结构、页面提交显示-优快云博客 ​

嵌入式 C# .net mvc 开发(五)常用代码快速开发-优快云博客

推荐链接:

开源 java android app 开发(一)开发环境的搭建-优快云博客

开源 java android app 开发(二)工程文件结构-优快云博客

开源 java android app 开发(三)GUI界面布局和常用组件-优快云博客

开源 java android app 开发(四)GUI界面重要组件-优快云博客

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站点(不带数据库)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值