当前位置: 首页 > news >正文

教做香肠的网站中国地震网今天发生地震最新消息

教做香肠的网站,中国地震网今天发生地震最新消息,做个商城网站怎么做便宜,政务网站开发给自己一个目标#xff0c;然后坚持一段时间#xff0c;总会有收获和感悟#xff01; 国庆假期马上结束#xff0c;闲暇时间#xff0c;重温一遍C#关于MVC的技术#xff0c;控制器、视图、模型#xff0c;知识点和原理#xff0c;小伙伴们还记得吗 目录 一、MVC知识点1… 给自己一个目标然后坚持一段时间总会有收获和感悟 国庆假期马上结束闲暇时间重温一遍C#关于MVC的技术控制器、视图、模型知识点和原理小伙伴们还记得吗 目录 一、MVC知识点1.1、MVC模式1.2、控制器1.3、视图1.4、模型1.5、路由1.6、网站/应用程序结构1.7、数据验证1.8、页面布局和模板 二、MVC基本原理2.1、模型Model2.2、视图View2.3、控制器Controller 三、MVC工作流程四、容器4.1、依赖注入DI4.2、注入方式 五、管道5.1、请求管道5.2、响应管道5.3、中间件Middleware 一、MVC知识点 学习C# MVCModel-View-Controller知识点是很重要的它是一种常用的Web应用程序开发框架。 以下是关于C# MVC的一些知识点 1.1、MVC模式 MVC是一种软件设计模式它将应用程序分为三个主要部分模型Model、视图View和控制器Controller。模型负责处理数据和业务逻辑视图负责用户界面展示控制器负责接收和处理用户的输入并更新模型和视图。 1.2、控制器 控制器是MVC模式中的核心部分它接收来自用户的请求并根据请求调用相应的模型和视图。控制器负责协调模型和视图之间的通信并处理业务逻辑。 1.3、视图 视图是用户界面的表示它负责展示模型中的数据并向用户呈现。视图通常是由HTML和CSS等前端技术来构建的。 1.4、模型 模型是应用程序中用于存储和处理数据的部分。它包含了业务逻辑、数据验证和数据库操作等。模型通常是由实体类、数据访问层和业务逻辑层组成。 1.5、路由 路由是指定URL与控制器动作之间的映射关系。ASP.NET MVC使用路由来确定哪个控制器负责处理特定的URL请求。 1.6、网站/应用程序结构 在C# MVC中网站/应用程序通常由多个控制器、视图和模型组成。控制器负责处理用户请求和业务逻辑视图负责展示界面模型负责处理数据和业务逻辑。 1.7、数据验证 C# MVC提供了多种数据验证方式包括数据注解、自定义验证以及客户端和服务器端验证等。数据验证用于确保用户输入的数据符合预期的要求。 1.8、页面布局和模板 C# MVC使用共享的页面布局和模板来提高代码的重用性和可维护性。通过使用布局和模板可以定义网站/应用程序的整体外观和结构并在多个页面中共享相同的页面元素和样式。 以上是关于C# MVC的一些基本知识点希望对你的学习有所帮助。 二、MVC基本原理 C# MVCModel-View-Controller是一种常用的Web应用程序设计模式 它将应用程序分为三个主要部分模型Model、视图View和控制器Controller。 下面是C# MVC的基本原理 2.1、模型Model 模型负责处理应用程序的数据和业务逻辑。它包含了数据的定义、数据访问和业务规则的实现。模型通常由实体类组成用于表示应用程序中的数据结构。模型不会直接依赖于视图或控制器它只关注数据的处理和逻辑的执行。 2.2、视图View 视图负责展示模型中的数据并向用户呈现应用程序的界面。视图通常由HTML、CSS和一些视图引擎如Razor等技术来构建。视图通过使用模型中的数据来生成动态内容并将其呈现给用户。视图不处理数据的传递和处理它只负责展示数据。 2.3、控制器Controller 控制器是MVC模式中的核心部分它负责接收用户的请求并根据请求选择相应的模型和视图进行处理。控制器接收用户输入并根据输入调用相应的模型处理数据和业务逻辑然后选择合适的视图来将数据呈现给用户。控制器充当模型和视图的协调者使它们之间的交互变得简单和有序。 三、MVC工作流程 1用户发送请求到应用程序的特定URL。 2路由器Router根据URL解析并确定应该由哪个控制器处理该请求。 3控制器接收请求并根据请求调用相应的模型进行数据处理和业务逻辑操作。 4模型处理完数据和逻辑后将结果返回给控制器。 5控制器选择合适的视图并将模型中的数据传递给视图。 6视图使用传递的数据生成HTML并将结果返回给控制器。 7控制器将视图生成的HTML响应给用户。 用户 -- 浏览器 -- 应用程序 -- 路由 -- 控制器 -- 模型 -- 视图 -- 用户界面 -- 浏览器 -- 用户 四、容器 容器是C# MVC中承载和管理对象的运行环境。 它负责创建、初始化和销毁对象以及提供对象之间的依赖注入Dependency Injection支持。 容器的常见实现方式是使用依赖注入容器如ASP.NET Core的内置容器或第三方容器如Autofac、Unity等。 4.1、依赖注入DI 依赖注入是一种设计模式通过将对象的依赖关系从对象内部移动到外部容器中来实现松耦合和可维护性。 在C# MVC中依赖注入容器负责解析和提供需要的对象依赖关系使得对象能够轻松地获取到它所需要的依赖对象。 4.2、注入方式 依赖注入容器可以通过构造函数注入、属性注入或方法注入等方式向对象提供其依赖对象。 这样对象就不需要关心如何实例化和获取它所依赖的其他对象而是委托给容器来处理。 五、管道 管道是C# MVC中用于处理请求和响应的一系列处理程序的执行流程。 请求管道和响应管道各自负责处理请求和响应的不同阶段每个阶段都包含一个或多个处理程序。 5.1、请求管道 请求管道负责处理从客户端发起的HTTP请求包括路由解析、模型绑定、控制器执行等。 每个请求经过请求管道的一系列阶段逐步进行处理最终到达控制器并生成响应。 frameword框架下 protected void Application_Start() {// 注册全局过滤器GlobalFilters.Filters.Add(new HandleErrorAttribute());// 注册路由规则RouteConfig.RegisterRoutes(RouteTable.Routes);// 注册请求管道处理程序GlobalConfiguration.Configure(WebApiConfig.Register); }.net core框架下 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {// 添加异常处理中间件app.UseExceptionHandler(/Home/Error);// 添加静态文件中间件app.UseStaticFiles();// 添加身份验证中间件app.UseAuthentication();// 添加授权中间件app.UseAuthorization();// 添加路由中间件app.UseRouting();// 添加自定义中间件// 最后添加终端中间件app.UseEndpoints(endpoints {endpoints.MapControllerRoute(name: default,pattern: {controllerHome}/{actionIndex}/{id?});}); }5.2、响应管道 响应管道负责处理控制器执行后生成的响应包括视图呈现、输出缓存、压缩等。 每个响应经过响应管道的一系列阶段逐步进行处理最终发送给客户端。 5.3、中间件Middleware 中间件是一种在请求管道和响应管道中插入的组件用于实现特定的功能和业务逻辑。 中间件可以在管道的指定位置对请求和响应进行处理例如身份验证、日志记录、异常处理等。
http://www.hkea.cn/news/14324300/

相关文章:

  • 网站大屏轮播图效果怎么做的淘宝网站打算找人做
  • 网站开发用什么软件工作室 网站经营性备案
  • 摄影网站首页设计网店seo是什么意思
  • 医疗网站有哪些做网站的空间
  • 手机网站和app有什么区别望野拼音
  • 天津网站建设业务衡水网站设计公司哪家专业
  • 网站站群网站建设 本溪红海传媒
  • 中亿丰建设集团股份有限公司网站企业招标信息发布平台
  • 环保厅网站建设的必要性寿光网站建设价格
  • 音乐网站开发案例电脑上怎么删除wordpress
  • 做网站图片视频加载慢南宁企业网页设计
  • 北京一度网站建设福州市建设工程工料机信息网站
  • 建设外贸公司网站steam交易链接在哪看
  • 黄龙云 加强网站建设网站建设包含图文设计
  • 怎么在百度上搜到自己的网站做英语题目的网站
  • 商标注册 网站建设如何入账徐州自助建站模板
  • 有没有电商设计的网站参考汉中市网站建设公司
  • 石家庄网络营销公司网站的seo优化怎么做
  • 仿腾讯游戏网站源码wordpress多站点统计
  • 淘宝客单页网站怎么做注册公司的流程及手续
  • 广州网站搭建最美珠海app下载
  • 上海优质建筑设计网公司企业网站seo实
  • 定制旅游网站开发域名注册的网站
  • 潍坊学网站建设该企业为暂停开票企业解决方案
  • 怎样创建购物网站浙江建设厅特种作业证查询
  • 网站线框图怎么做手机网站 后台
  • 机械加工网站哪个好商城开源
  • 建设集团网站的作用宁波专业网站建设
  • 晋江企业网站制作徐州模板建站平台
  • 事业单位网站建设费入什么科目百度热搜榜在哪里看