08 2019 档案

摘要:应用程序测试的类型很多,包括集成测试,Web 测试,负载测试等。在最底层的是单元测试,此测试可以测试单个软件组件或方法。单元测试一般只测试开发人员的代码,不应该测试基础结构普、问题,如数据库,文件系统或网络资源等。单元测试可以使用测试驱动开发(TDD)编写,也可以将它们添加到现有代码已确认其正确性。 阅读全文
posted @ 2019-08-26 21:22 Ruby_Lu 阅读(1964) 评论(0) 推荐(0) 编辑
摘要:1.简单介绍 ASP.NET Core Web API 是 ASP.NET Core MVC 的一个功能。ASP.NET Core MVC 包含了对 Web API 的支持。可以构建多种客户端的 HTTP 服务。ASP.NET Core Web API可用于在 .NET Core 上构建 RESTf 阅读全文
posted @ 2019-08-24 11:03 Ruby_Lu 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:区域(Area)是一个 ASP.NET MVC 功能,用于将相关功能组织为一个单独的命名空间(用于路由)和文件结构(用于视图)。使用区域通过向控制器和操作添加 一个路由参数(area)来创建用于路由目的的层次结构。 区域提供了一种将大型ASP.NET Core MVC Web 应用程序分割成更小功能 阅读全文
posted @ 2019-08-19 21:12 Ruby_Lu 阅读(5944) 评论(0) 推荐(2) 编辑
摘要:ASP.NET Core MVC 控制器应通过构造函数明确地请求它们地依赖关系,在某些情况下,单个控制器地操作可能需要一个服务,在控制器级别上的请求可能没有意义。在这种情况下,也可以将服务作为 Action 的参数。 依赖注入是一种如 Dependency Inversion Principle 所 阅读全文
posted @ 2019-08-17 09:02 Ruby_Lu 阅读(3382) 评论(0) 推荐(1) 编辑
摘要:ASP.NET Core 支持在试图中使用依赖注入。这将有助于提供视图专用的服务,比如本地化或者仅用于填充视图元素的数据。应尽量保持控制器和视图之间的关注点分离。视图所显示的大部分数据应该从控制器传入。 使用 @inject 指令将服务注入到视图,语法 @inject <type> <name>,例 阅读全文
posted @ 2019-08-16 21:11 Ruby_Lu 阅读(627) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC 中的过滤器允许在执行管道中的特定阶段之前或之后运行代码。可以对全局,也可以对每个控制器或每个操作配置过滤器。 1.过滤器如何工作 不同的过滤器类型在管道中的不同阶段执行,因此具有各自的与其场景。根据需要执行的任务以及需要执行的请求管道中的位置,选择要创建的过滤器类型。过滤器在 阅读全文
posted @ 2019-08-16 20:39 Ruby_Lu 阅读(10554) 评论(2) 推荐(7) 编辑
摘要:操作(action)和操作结果(action result)是 ASP.NET MVC 构建应用程序的一个基础部分。 在 ASP.NET MVC 中,控制器用于定义和聚合一组操作。操作是控制器中处理传入请求的一种方法。控制器提供了一种逻辑方式,将相似的操作组织起来,允许一些通用的规则(例如路由,缓存 阅读全文
posted @ 2019-08-10 10:23 Ruby_Lu 阅读(5542) 评论(0) 推荐(2) 编辑
摘要:1.视图组件介绍 视图组件是 ASP.NET Core MVC 的新特性,类似于局部视图,但它更强大。视图组件不使用模型绑定,并且仅依赖于调用它时所提供的数据。 视图组件特点: 呈块状,而不是整个响应 包括在控制器和视图之间发现的相同的关注点和可测试性优点 可以拥有参数和业务逻辑 通常从布局页面调用 阅读全文
posted @ 2019-08-09 21:20 Ruby_Lu 阅读(3211) 评论(0) 推荐(1) 编辑
摘要:1.什么是局部视图 局部视图是在其他视图中呈现的视图。通过执行局部视图生成的HTML输出呈现在调用视图中。与视图一样,局部视图使用 .cshtml 文件扩展名。当希望在不同视图之间共享网页的可重用部分时,就可以使用局部视图。 2.什么时候使用局部视图 局部视图是将大视图分成小组件的有效方法。通用的布 阅读全文
posted @ 2019-08-03 10:33 Ruby_Lu 阅读(6003) 评论(0) 推荐(1) 编辑
摘要:1.什么是标签助手 Tag Helper 标签助手是服务端代码能够参与在 Razor 文件中创建和呈现HTML元素。例如,内置的 ImageTagHelper 可以将版本号追加到图像名称。无论何时更改图像,服务器都会为图像生成新的唯一版本,因此可以保证客户端获取当前图像(而不是过时的缓存图像)。内置 阅读全文
posted @ 2019-08-02 21:16 Ruby_Lu 阅读(4892) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示