blazor

[Mvp.Blazor] 动态路由与钩子函数

白昼怎懂夜的黑 提交于 2020-10-30 01:54:24
(Blazor组件的生命周期函数) 一直在学习也没有停下脚步,用着脑子还是挺好的,感觉可以更脚踏实地一下。 最近偶尔也继续看了看Blazor,毕竟我也开源了一个项目嘛,基本我正式开源的项目都会负责到底,所以该有的功能都要有的 (https://github.com/anjoy8/Blog.MVP.Blazor) 通过几天的学习,感觉愈发的感觉这门技术很棒,主要是很对我的脾气,用c#开发前端组件, 生成交互式客户端 Web UI 的框架 ,一直是我连想象都不敢想的事情,不仅仅是它拥有 组件继承、数据绑定、js交互、组件通讯 等等前端比较亮眼的功能,最让我开心的就是他同样也有自己的 生命周期 ,也就是文章的标题——钩子函数。要知道生命周期在前端框架开发中,还是有举足轻重的地位的。 那咱们暂时先不说这个钩子,先说下今天要干的事情,如何实现动态路由。 1、为什么要实现动态路由? 咱们先看看我之前是怎么做的,在blazor项目中,我们是这样设计的: 除了新增和删除外,就是展示页面,主要是按照一定的分类进行展示,所以呢,当时我为了图省事,每一个分类一个页面,每个页面发送同样的请求,所以基本的代码都一样: 每个页面定义各自的路由地址: @page "/aspnetcore-abp-blazor/2020" @page "/identityserver4/2020" @page "/azure

Blazor.Server以正确的方式集成Ids4

白昼怎懂夜的黑 提交于 2020-10-29 23:25:20
(一个真正的以后端形式来集成认证中心的方案) ❤ 本文导读 首先特别感谢张善友老师提供技术指导,源于上周我发了一篇文章 《 [Mvp.Blazor] 集成Ids4,实现统一授权认证 》, 我本来是想通过像vue框架那样,通过引oidc-client.js的方式,来实现Ids4的集成问题,我当时以为已经很好的,后来看了张队发的文章以后,发现好像我写的那种方式并不优雅。 所以我又重新改了一次, (但是代码保留了,新建了对应的分支) ,以适应在Blazor服务端集成ids4的完美体验,如果你是wasm的项目,也不需要引用,张队已经写好了组件,大家看看引用下即可: https://github.com/BlazorHub/AntDesignTemplate 那今天我就快速的给大家说一下,如何在Blazor服务端来设计和集成认证中心,当然里边会涉及一些基础知识点,我就不展开了,所以你自己需要先掌握以下知识储备: Ids4配置授权码模式客户端 Razor page的On{handler}{Async}()语法 HttpContext.User基本使用 第一部分:配置认证方案 在上一篇文章中,我们 主要是通过oidc-client.js的形式进行 ids4的连接的。 但是我们的项目毕竟是服务端, Blazor服务端使用ids4,感觉和MVC还是有些相似的 ,都是基于Cookie的oidc认证模式

进击吧! Blazor !第五期 安全

柔情痞子 提交于 2020-10-26 16:45:25
Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。 Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。 本次系列课程共7次,每2周的周六下午举办。旨在通过,理论加实践结合,从0到1 带你进入 Blazor 的世界。 分享嘉宾 · 张善友 微软 SWAT 特派专家,友浩达科技有限公司 CEO & CTO,.NET 技术专家,连续15年被评为微软 MVP 陈超超 Ant Design Blazor 项目贡献者 拥有十多年从业经验,长期基于.Net技术栈进行架构与开发产品的工作,Ant Design Blazor 项目贡献者,现就职于正泰集团 第五课 安全 · 上课时间: 2020年10月31日 14:00 - 16:00 上课方式: 点击下方 立即报名 ,报名后在 “上课方式” 中查看 上课嘉宾:张善友 以“待办事项”或其他应用为蓝本,注册登录,权限等相关介绍。 参与有惊喜 · 1. 完成7次课程的学习,我们将会为您准备精美的 Blazor

7月30日 举办专注于微服务的.NET Conf Focus

南笙酒味 提交于 2020-10-26 12:37:33
2020 年 7 月 30 日, 由.NET基金会和微软 将举办一个在线和为期一天的活动,包括 微软 .NET 团队的演讲者以及社区的演讲者。本次在线大会 专注.NET框架构建微服务,演讲者分享构建和部署云原生应用程序的最佳实践、模式、提示和技巧。有关更多信息和随时了解情况: https://focus.dotnetconf.net/ . 下面和大家几个重量级的分享嘉宾: Scott Hunter, Director of Program Management, .NET David Fowler, Partner Software Architect, Microsoft, Brendan Burns, Corporate Vice President, Microsoft und Kelsey Hightower, Developer Advocate, Google Jessica Deen, Sr. Cloud Developer Advocate, Microsoft Elton Stoneman, Director, Sixeyed Consulting .NET Conf:Focus 系列是 Microsoft 和.NET基金会 提供并重点介绍围绕 .NET 的特定主题的一系列小型实时活动。该系列的第一次会议于2020年1月举行,以Blazor为主题

关于技术文章“标题党”一事我想说两句

点点圈 提交于 2020-10-25 07:02:41
阅读本文大概需要 1.8 分钟。 前天发表的一篇文章,标题是:“ 面试官:你刚说你喜欢研究新技术,那么请说说你对 Blazor 的了解 ”。确实,这篇文章有标题党的味道,如果因此给部分童鞋带来不适,我在这先真诚地给大家道个歉! 这篇文章同步发表到博客园后,评论热闹了,其中“怼”文章是标题党的不在少数。我先把与标题党相关的评论截图贴出来大家看看。 上面只截了与“标题党”相关的部分,一些讨论技术的没有包含在截图里。截止目前,评论大概有近 20 条,感兴趣的可以去博客园看看那些有想法的优质评论。害,平时写的技术文章很少见有这么热闹的评论。 评论中的 1 楼,@memmon 表达了博客园标题党现象的看法。由于支持的人比较多,我再次引用一下: 作为一个每天都会浏览博客园的用户,不知道是不是我心态变了,现在看博客园 cnblog 几乎看不下去了,一进去几乎就不想看,全是标题党,我搞不清楚这些人怎么想的,在专业领域需要标题党吗,好的不学,全是网红那一套,这些流量有什么意义,标题几乎是对话式的,百度贴吧的既视感,本来应该是知乎写文章的态度,进去全是百度贴吧式的文章标题,我知道写文章很闷,苦中作乐,自我调侃都是方式,不过观感真的不太好。 说的很中肯,语气委婉客气,并没有多少“怼”的意思。当然他说的不是特别针对我这一篇文章,而是表达对博客园这种现象的“看不下去”。我理解他的心情,我也反感标题党。