2025年8月5日
摘要: 1 使用表单EditForm时,运行报错 EditForm requires either a Model parameter, or an EditContext paramete 表单如下: <EditForm class="mt-3" Model="UserClaims" OnValidSub 阅读全文
posted @ 2025-08-05 16:53 博观约取*厚积薄发 阅读(14) 评论(0) 推荐(0)
  2025年6月26日
摘要: 一 导航组件NavMenu <NavLink class="nav-link" href="Account/Manage">中href="Account/Manage"表示导航到页面; <Authorized> <div class="nav-item px-3"> <NavLink class=" 阅读全文
posted @ 2025-06-26 17:10 博观约取*厚积薄发 阅读(14) 评论(0) 推荐(0)
摘要: 1 appsetings.json 是项目的配置文件,IConfiguration用来读取配置的接口;2 创建一个空的web应用 2.1 命令行创建一个控制台应用 dotnet new console -n KConsole2WebApp 2.2 创建完成后项目结构如下: 2.3 相关文件内容 上边 阅读全文
posted @ 2025-06-26 13:13 博观约取*厚积薄发 阅读(21) 评论(0) 推荐(0)
  2025年6月18日
摘要: 1 数据库结构 1.1 数据表:一共8张表:_EFMigrationsHistory, AspNetUsers, AspNetRoles, AspNetUserRoles, AspNetRoleClaims, AspNetUserClaims, AspNetUserLogins, AspNetUse 阅读全文
posted @ 2025-06-18 14:36 博观约取*厚积薄发 阅读(19) 评论(0) 推荐(0)
  2025年5月21日
摘要: 一 理解 1 设计原则和模式:解耦合代码,降低应用程序代码的耦合度。 程序易扩展、测试、延迟绑定; 2 编程思维 功能性类型喜欢定义成静态类,使用依赖注入,避免使用静态类,使用服务容器管理。 二 依赖注入的过程 //1 创建服务容器:ServiceCollectionIServiceCollecti 阅读全文
posted @ 2025-05-21 15:09 博观约取*厚积薄发 阅读(7) 评论(0) 推荐(0)
  2025年5月14日
摘要: 1 数据迁移命令 1.1 Add-Migration/Remove-Migration/Update-database/Script-Migration 1.2 Get-Help <cmdlet-name>2 数据迁移命令Add-Migration指定输出目录 add-migration initD 阅读全文
posted @ 2025-05-14 14:09 博观约取*厚积薄发 阅读(36) 评论(0) 推荐(0)
  2025年5月13日
摘要: 1 Http-hyper text transfer Protocol 超文本传输协议,用于在web浏览器与服务器之间传送数据。 默认工作在TCP80端口,访问http://是标准访问。 数据以明文发送,数据不加密;攻击者通过ireshark截获浏览器与服务器之间的报文,可以读懂;不可传送敏感数据。 阅读全文
posted @ 2025-05-13 14:33 博观约取*厚积薄发 阅读(5) 评论(0) 推荐(0)
  2025年5月7日
摘要: 1 用途 功能模块非常相似,只是处理的数据不同。 通过继承,子类拥有父类的一切行为和属性,任何出现父类的地方都可以使用子类替换。 使用继承object基类,可以解决类似泛型的问题,但存装箱与拆箱而影响性能的问题。 2 特点 延迟声明:调用时才指定参数类型; 泛型是语法结构,非语法糖; 效率高于继承, 阅读全文
posted @ 2025-05-07 16:58 博观约取*厚积薄发 阅读(8) 评论(0) 推荐(0)
  2025年4月24日
摘要: 一 创建解决方案及项目架构 1 创建解决方案 dotnet new sln -o KBlazorWebAppDemo 将在目录KBlazorWebAppDemo下生成一个解决方案文件KBlazorWebAppDemo.sln 2 创建项目 进入子目录:cd KBlazorWebAppDemo 创建新 阅读全文
posted @ 2025-04-24 15:56 博观约取*厚积薄发 阅读(112) 评论(0) 推荐(0)
  2025年4月8日
摘要: 一 鉴权的技术背景 1 安全地维护敏感数据和凭证 客户端代码禁止:应用机密、连接字串、凭据、密码、个人标识、专用.net/c#代码或私钥、令牌 客户端代码应通过服务器端控制的安全WebAPI访问安全服务和数据库。 避免使用环境变量存储敏感数据。 使用机密管理工具保存敏感数据。 2 Blazor在导航 阅读全文
posted @ 2025-04-08 17:15 博观约取*厚积薄发 阅读(49) 评论(0) 推荐(0)