![](https://img-blog.csdnimg.cn/b2ffb11f804e4ddfae926050c30bb6cf.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Blazor
文章平均质量分 81
真正的使你成为全栈的技术,可以用C#来写前端咯
叫我 Teacher 周
15年经验 .NET/C# 软件开发经验,10余年软件架构经验,精通 Blazor 技术,可以随时手撸框架,并且拥有十多年的技术分享和授课经验。业余时间主修人文心理学和管理学,同时也是一名敏捷教练,第一批 SAFe 6.0 认证教练。
展开
-
Blazor ——支持 UI 片段的 RenderFragment
使用真实的示例说清楚 RenderFragment 和 RanderFragment<TValue> 的用法和区别原创 2021-03-09 17:05:00 · 3551 阅读 · 0 评论 -
Blazor —— 大家来找茬之 ServerSide 和 WebAssembly
再次强调,Blazor 是一套前端框架,和 Vue/Angular/React 三大框架是一回事。不同的是 Blazor 采用的是 C# 作为编程语言,而它可以基于 .NET Core 的体系,与 MVC / Razor Page / WebApi 框架进行混用,并且开发人员可以选择成为全栈 or 纯前端的模式。原创 2020-07-21 10:58:08 · 2308 阅读 · 0 评论 -
Blazor —— 用更能装X的方式编写组件(RenderTreeBuilder)
用 `razor` 的方式编写组件,这个学习过前端的应该都可以完成,但很多时候,我们需要学习更加高深的技术,**不光是可以来装X,更是可以把X升级成高处不胜寒的王者**。所以就来教教如何使用纯代码的方式来编写组件。原创 2020-07-12 13:10:42 · 2323 阅读 · 16 评论 -
Blazor —— 探索razor组件背后的秘密,你绝对想象不到
一般情况下,我们可以使用 .razor 文件来编写组件,但是它背后的秘密你们知道吗?如果不用 .razor 的文件,我们又如何可以编写组件呢?原创 2020-07-05 15:30:10 · 2320 阅读 · 0 评论 -
Blazor —— 几乎每个系统都会用到的功能,表单验证!!
前言表单验证是任何系统都会存在的功能。如果你是使用 Blazor 中内置的验证组件,你需要提前掌握 System.ComponentModel.DataAnnotations 验证注解特性的用法。原创 2020-07-02 16:19:01 · 3747 阅读 · 0 评论 -
Blazor —— 母版页的定义和使用(Layout)
母版页在项目中那是必然要用的功能,那你咋知道怎么定义和使用吗?原创 2020-07-01 15:20:12 · 3902 阅读 · 2 评论 -
Blazor —— 深入讲解组件的生命周期
当我们学会写一些组件以后,就需要来了解一下一个组件从加载到渲染的整个生命周期,以此来知道我们可以在什么点对组件进行优化。原创 2020-07-01 12:12:41 · 4571 阅读 · 0 评论 -
Blazor ——在 MVC 项目中兼容 Blazor 开发的组件
前言在 Blazor 出现之前,已经有很多大部分项目是用 MVC或 Razor 页面开发的,如果完全这个时候想要替换 Blazor 组件,重构成本非常的大。因此这一篇文章会教你如何在 MVC 项目中兼容 Blazor 组件。一定要先将 .NET Core 版本升级到 3.x+兼容 Blazor 只需要以下几个步骤:安装包 Microsoft.AspNetCore.Components添...原创 2020-04-24 16:56:49 · 3803 阅读 · 0 评论 -
Blazor—— 父子组件、嵌套组件以及平行组件,他们到底是如何交互通信的呢?
前言现在的前端开发,几乎都是基于组件的研发模式,即把每一块独立的功能切割成独立的组件,然后在大组件里根据需要自由组合这些小组件,使得组件的复用性提高,而小组件更容易测试和修改,从而提升研发的效率。比如按钮、文本框、对话框、点评星星等等都是可以被任意复用的小组件。那么问题来了,组件之间是怎么进行通信呢?原创 2020-04-16 23:49:08 · 4528 阅读 · 0 评论 -
Blazor —— 让自定义组件也能拥有双向绑定功能
前言内置的 Input 控件是一个双向绑定控件,我们使用 @bind-Value 就可以对文本框的 Value 进行双向绑定的实现。那我们可以自定义这种双向绑定组件吗?当然可以。示例场景很简单的需求,当点击按钮后,显示选择的水果名称。这个是水果按钮组的代码:<div class="btn-group"> @foreach (var item in Fruits) ...原创 2020-04-10 22:55:43 · 4232 阅读 · 0 评论 -
Blazor —— 前端框架的特色功能,数据绑定!!
前言我相信你已经掌握了Blazor的基本知识和概念,大致知道了它的一个工作原理。再次强调一下,Blazor 是一门 “基于C#语言的前端技术”。因此,它的数据绑定也是基于实体的。场景应用当文本框输入值时,文本框下面的文本会跟着一起变化。...原创 2020-03-31 11:38:05 · 6081 阅读 · 0 评论 -
Blazor —— 教你从零搭建 Blazor for Server-Side 项目
这篇文章不会介绍什么是 Blazor,若想理解基本概念,请自行百度或查看微软官方文档。这篇文章是偏向技术的,也就是说它不是概念,而是教你从零开始搭建一个 Blazor 项目,前提是你必须先掌握 ASP.NET CORE 的基本知识。原创 2019-10-11 10:37:58 · 8546 阅读 · 4 评论