blazor

Blazor是春天还是寒风里的挣扎

title: Blazor是春天还是寒风里的挣扎 date: '2021-10-25 14:00:00' toc: true categories: Blazor tags: Blazor MASA Blazor# 官方解释Blazor Blazor允许您使用c#而不是JavaScript构建交互式 ... »

进击吧! Blazor 第一期

Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。 Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAss »

【ASP.NET Core】Blazor+MiniAPI完成文件下载

今天老周要说的内容比较简单,所以大伙伴们不必紧张,能识字的都能学会。 在开始之前先来一段废话。 许多人都很关心,blazor 用起来如何?其实也没什么,做Web的无非就是后台代码+前台HTML(包含JS+CSS等)。Blazor 的初衷就是给咱们写C#的人用的,尽管不能完全代替 JS,但起码大多数情 ... »

初识MASA Blazor

MASA Blazor是一个Blazor的UI组件库。就像大家写前端熟知的Bootstrap, Ant Design一样。 MASA Blazor官网地址:https://blazor.masastack.com MASA Blazor Github地址:https://github.com/Bla ... »

.NET Core 3.0方案中的Blazor服务器和性能

什么是Blazor服务器? (What is Blazor Server?) Blazor Server apps host Blazor components on the server and handle UI interactions over a real-time SignalR connection. As the user interacts with the app, the »

Blazor组件的new使用方式与动态弹窗

1. 前言 在Blazor中的无状态组件文中,我提到了无状态组件中,有人提到这个没有diff,在渲染复杂model时,性能可能会更差。确实,这一点确实是会存在的。以上文的方式来实现无状态组件,确实只要属性发生变化,就会渲染。无状态组件是否渲染,更多的需要依靠父组件来判断。父组件不用更新,则无状态组件 ... »

Blazor client-side Preview 预览版 如何调试 Debug

个人博客导航页(点击右侧链接即可打开个人博客):互联网老兵带你入门技术栈  首先我们使用最简单的模板案例,里面有一个Counter计数器,你可以在创建模板中找到。 首先需要设置运行调试方式为IIS Express。这意味着,MAC可能不能使用调试。     然后开启运行而不调试(Ctrl+F5)     按Shift + Alt + D,会出现一个新的页面。 如果你想用Chrome调试,复 »

Blazor中的无状态组件

声明:本文将RenderFragment称之为组件DOM树或者是组件DOM节点,将*.razor称之为组件。 1. 什么是无状态组件 如果了解React,那就应该清楚,React中存在着一种组件,它只接收属性,并进行渲染,没有自己的状态,也没有所谓的生命周期。写法大致如下: var componen ... »

Blazor入手教程(三)列表和条件渲染

Blazor入手教程(三)列表和条件渲染 Blazor和vue的列表渲染以及条件渲染大致类似,有区别的就是Blazor没有像vue里面v-show一样的功能。当然要实现也比较容易,只需要控制节点的di »

jimsfriend

Blazor带我重玩前端(二)

概览 Blazor目前有两种托管模式,一种是Server-Side模式,一种是WebAssembly模式。官方首先支持的是Service-Side模式,使用WebAssembly模式,需要更新到最新版VS2019。小编目前的精力是更多的专注于Blazor-WebAssembly模式的研究,所以本系列文章只会对Server-Side模式做简要说明。 WebAssembly WebAssembl »

使用 C# 和 Blazor 进行全栈开发

Blazor 是将 C# 引入浏览器的 Microsoft 试验框架,正好可以填补欠缺的 C# 一环。如今,C# 程序员可以编写桌面、服务器端 Web、云、电话、平板电脑、手表、电视和 IoT 应用程序。 Blazor 填补了欠缺的一环,C# 开发人员现在可以直接在用户浏览器中共享代码和业务逻辑。对于 C# 开发人员来说,这是一项十分强大的功能,可显著提升工作效率。 本文将展示常见的代码共享用 »

Blazor 数据验证(6)

"点击观看视频教程" Blazor 提供一组输入组件。 输入组件会将绑定字段数据处理到模型,并在提交窗体时验证用户输入。 下表显示了可用的输入组件: EditForm EditFo »

zh7791

.Net界面开发必备!DevExpress Blazor UI全新组件助力界面开发

行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,DevExpress UI for Blazor/ Razor组件附带7个用户界面组件(包括Data Grid和Pivot Grid),用户可以使用Blazor和Razor组件设计丰富的用户体验。欢迎下载v19.1试用,点击立即下载>> DevExpress UI for Blazor/ Razor组件Demo下 »

C#跨平台开源项目实战(WPF/Android/IOS/Blazor)

个人介绍 由于本人从业WPF开发, 考虑到国内的WPF开发环境并不是很好, 资源少、项目案例少, 所以导致很多初学者就已经断了念头。 所以我作为WPF的从业者, 就在2019年,开始了发布自己的WPF »

zh7791

Abp Vnext Blazor替换UI组件 集成BootstrapBlazor(详细过程)

Abp Vnext自带的blazor项目使用的是 Blazorise,但是试用后发现不支持多标签。于是想替换为BootstrapBlazor。 过程比较复杂,本人已经把模块写好了只需要替换掉即可。 点击查看源码 demo也在源码里面 创建一个Abp模块 从官网下载 Q:为什么不选择应用程序? 因为模 ... »