摘要: 三.页面路由操作约定 接着上篇讲asp.net core 系列 7 Razor框架路由。在上篇继续第三节 "页面路由操作约定" 的最后一小节 AddPageRoute 。 使用 AddPageRoute 配置路由,该路由与指定页面关联, 使用指定的路由生成页面链接。 AddPageRoute 使用 阅读全文
posted @ 2019-02-09 12:10 tianlong88 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一.概述 在上二篇中,主要是介绍了asp.net core mvc中路由的使用,这篇继续介绍路由在ASP.NET Core Razor中的使用。Razor Pages应该使用默认的传统路由,从应用程序的Pages文件夹中提供命令资源。还可以使用其他约定来自定义 Razor Pages 路由行为。 在 阅读全文
posted @ 2019-02-09 12:03 tianlong88 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一.URL 生成 接着上篇讲MVC的路由,MVC 应用程序可以使用路由的 URL 生成功能,生成指向操作的 URL 链接。 生成 URL 可消除硬编码 URL,使代码更稳定、更易维护。 此部分重点介绍 MVC 提供的 URL 生成功能,并且仅涵盖 URL 生成工作原理的基础知识。 IUrlHelpe 阅读全文
posted @ 2019-02-08 12:51 tianlong88 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一. 概述 介绍asp.net core路由时,我初步想了下,分几篇来说明。 路由的知识点很多,参考了官方文档提取出一些重要的知识点来说。 在ASP.NET Core中是使用路由中间件来匹配传入请求的 URL 并将它们映射到操作(action方法)。路由是在程序启动时进行传统路由或属性路由定义。 路 阅读全文
posted @ 2019-02-08 12:40 tianlong88 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一.服务的生存期 在容器中每个注册的服务,根据程序应用需求都可以选择合适的服务生存期,ASP.NET Core 服务有三种生存期配置: (1) Transient:暂时生存期,在每次请求时被创建。 这种生存期适合轻量级的,无状态的服务。 (2) Scoped: 作用域生存期,在每次请求被创建一次。 阅读全文
posted @ 2019-02-08 12:10 tianlong88 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一. 依赖注入概述 在软件设计的通用原则中,SOLID是非常流行的缩略语,它由5个设计原则的首字母构成:单一原则(S)、开放封闭原则(O)、里氏替换原则(L)、接口分离原则(I)、依赖反转原则(D)。本篇介绍依赖反转原则以及在ASP.NET Core中的实现。 直接依赖是指:当一个类需要另一个类协作 阅读全文
posted @ 2019-02-08 12:06 tianlong88 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一.Startup类 ASP.NET Core 应用是一个控制台应用,它在其 Program.Main 方法中创建 Web 服务器。其中Main方法是应用的托管入口点,Main 方法调用 WebHost.CreateDefaultBuilder来创建 Web 主机,自动分配了 Kestrel Web 阅读全文
posted @ 2019-02-08 12:01 tianlong88 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一. 概述 ASP.NET Core 是一个跨平台的高性能开源框架,可以用来:建置 Web 应用程序和服务、IoT应用和移动后端、在 Windows macOS 和 Linux 上使用喜爱的开发工具、部署到云或本地、NET Core 或 .NET Framework 上运行。 ASP.NET Cor 阅读全文
posted @ 2019-02-08 11:54 tianlong88 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在项目中,因为为了给页面分层次,就使用了 内嵌iframe 的分了三个框。在子页面进行操作的时候,如果session超时,就要被拦截器拦截重新回到首页进行登录,但是在sub页 面 ,进行操作的时候,如果session超时,需要跳转到首页进行登录的话,首页的页面就嵌在sub页面进行显示 了,这样显然是 阅读全文
posted @ 2019-01-30 09:42 tianlong88 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为 阅读全文
posted @ 2019-01-23 17:38 tianlong88 阅读(228) 评论(0) 推荐(0) 编辑