首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

值得推荐Blazor UI组件

本文中所有框架都已经收录到适合后端程序员前端框架GitHub Issues知识库,假如大家有更好组件库推荐欢迎到以下GitHub项目地址留言或者文末留言。...项目特点 提炼自企业级后台产品交互语言和视觉风格。 开箱即用高质量 Blazor 组件,可在多种托管方式共享。.../BootstrapBlazor 项目介绍 BootstrapBlazor是一套基于 Bootstrap Blazor 企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现...所有组件全部使用 C# 编写,不允许使用 JavaScript(除非绝对必要)。 用户可以创建漂亮应用程序,而无需使用 CSS(当然也可以使用 CSS)。 不依赖其他组件库,完全控制组件功能。... UI 组件库,支持使用Bootstrap、Tailwind、Bulma、Ant Design Material 等 CSS 框架,可用于构建响应式单页 Web 应用程序。

83120

.NET Core.NET5.NET6 开源项目汇总8:Blazor项目

使用 .NET 进行客户端 Web 开发可提供以下优势: 使用 C# 代替 JavaScript 来编写代码。 利用现有的 .NET 库生态系统。 服务器客户端之间共享应用逻辑。...受益于 .NET 性能、可靠性安全性。 Windows、Linux macOS 上使用 Visual Studio 保持高效工作。...1、Ant Design Blazor Ant Design Blazor是一套基于 Ant Design Blazor 企业级组件库。 特性 提炼自企业级后台产品交互语言和视觉风格。...开箱即用高质量 Blazor 组件,可在多种托管方式共享。 支持基于 WebAssembly 客户端基于 SignalR 服务端 UI 事件交互。...BootstrapBlazor 是一套基于 Bootstrap Blazor 企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Blzor Bootstrap Blazor 组件

Bootstrap Blazor 组件库 一套基于 Bootstrap Blazor 企业级组件库 项目介绍 Blazor 是一个使用 .NET 生成交互式客户端 Web UI 框架: 使用 C...# 代替 JavaScript 来创建丰富交互式 UI。...使用 .NET 进行客户端 Web 开发可提供以下优势: 使用 C# 代替 JavaScript 来编写代码。 利用现有的 .NET 库生态系统。 服务器客户端之间共享应用逻辑。...本项目是利用 Bootstrap 样式进行封装 UI 组件库 生态伙伴 WTM 快速开发框架,设计核心理念就是”尽一切可能提高开发效率“。...Blazor 组件是指 UI 元素,例如页面、对话框或数据输入窗体。 组件是内置到 .NET 程序集 .NET 类,用来: 定义灵活 UI 呈现逻辑。 处理用户事件。 可以嵌套重用。

1.6K10

分层 Blazor 组件

虽然标记帮助器很有用,但仍存在一些编程缺陷,而 Blazor 组件则绝妙地消除了这些缺陷。本文中,我将生成新 Blazor 组件,以通过 Bootstrap 4 框架服务显示模式对话框。...在此过程,我将处理 Blazor 模板化组件级联参数。... Blazor ,事情变得容易多了,因为无需为了创建复杂元素(如 Bootstrap 模式对话框)更易记标记语法,而无奈地使用标记帮助器。接下来将介绍如何在 Blazor 创建模式组件。...模式对话框可视需要在页眉处添加“关闭”按钮,并添加与对话框大小或动画相关其他属性。所有此类信息都可以自定义数据传输对象组合,并通过树进行级联。... Toggle 组件,Id 级联值用于设置数据目标属性值。 Bootstrap 行话,对话框切换按钮数据目标属性标识,要在用户单击切换按钮时弹出 DIV ID。

8.3K10

自研开源 Blazor 组件库路上,我们解决了这些重要挑战

认识 Blazor InfoQ:Blazor 与我们熟知三大框架以及组件库比如 Bootstrap 等有何联系又有何区别?...MASA 技术团队:Blazor 与三大框架一样都是基于现有的 Web 技术之上一种构建用户界面的技术,只不过 Blazor 使用 Razor C# 代替了 HTML JavaScript,而且用户仍然可以使用自定义...JavaScript 模块第三方 JavaScript 库。...因此,对于现阶段我们来说,也是通过移植一些 Javascript 成熟类库或转译为 .Net 后集成到 MASA Blazor 。...MASA 技术团队:在我看来,Blazor 提供了让 .NET 团队使用一个技术栈情况下构建前端后端能力,提高了团队研发效率资源利用率。

2.1K30

如何使用 Blazor 框架在前端浏览器中导入导出 Excel

以下是 Blazor 中导入/导出电子表格文件步骤: 创建 SpreadJS Blazor 组件 创建 Blazor 应用程序 Blazor 应用程序中导入 Excel Blazor 应用程序...Excel 导出 创建 SpreadJS Blazor 组件 SpreadJS 是一个非常强大且可扩展 JavaScript 电子表格组件,它使这个过程变得更加简单。...本教程,我们将使用 Visual Studio 2022 SpreadJS V16.0。...在这个文件,我们可以添加对 SpreadJS JavaScript CSS 文件引用: (index.html) <!...Blazor 应用程序运行 SpreadJS 所需全部内容: Blazor Excel 导入 前面的代码只是 SpreadJS Blazor 应用程序基本用法,但我们可以通过包含一些 Excel

21320

.NET 8 Release Candidate 1 (RC1)现已发布,包括许多针对ASP.NET Core重要改进!

以下是此预览版新功能摘要: 服务器中间件 默认情况下禁用HTTP/3 API编写 最小API、MVCSignalR中支持键入服务 Blazor Blazor Web App模板更新 从额外程序集中发现用于静态服务器呈现组件...Blazor Web App模板更新 .NET 8,我们一直增加Blazor功能,以便您可以使用Blazor组件来满足您所有Web UI需求。...使用交互式Server组件:启用对交互式Server渲染模式支持,基于Blazor Server。 包括示例页面:如果选择此选项,项目将包括基于Bootstrap样式示例页面布局。...根组件需要是静态,因为它呈现Blazor脚本脚本标记不能动态删除。您还不能直接从组件使Blazor路由器具有交互性,因为它具有渲染片段参数,这些参数不可序列化。...已经找到了原因,并在RC2解决了此问题。 Blazor Web App模板创建多个计数器组件 Blazor Web App启用交互式WebAssembly组件时采用了不必要解决方案。

27740

Blazor VS React Angular Vue.js

是当前基于浏览器单页应用程序(SPA)最受欢迎语言,因为直到最近,它还是浏览器运行唯一语言。...UI组件,但是,Blazor使用了C#来替代JavaScript进行处理,因此开发人员可以跨平台共享代码,Blazor使用Razor脚本声明HTML,这是.NET开发人员熟悉脚本,Razor通过维护一种简单语法来使开发人员接近...Blazor 功能特性 •使用C#代替JavaScriptTypeScript构建 Web UI•构建渐进式Web应用程序(PWA)•创建和使用用C#编写可重用组件服务器端模式提供全面的调试支持...Code这样IDE全面调试支持 Blazor VS React JavaScript对于C#开发人员而言具有难学习曲线,并且不是静态类型语言。...它具有构建桌面移动应用程序潜力,并在Microsoft开发社区具有吸引力。评估下一个SPA技术时,你可以考虑使用 Blazor!

5.4K10

Blazor VS React Angular Vue.js

是当前基于浏览器单页应用程序(SPA)最受欢迎语言,因为直到最近,它还是浏览器运行唯一语言。...UI组件,但是,Blazor使用了C#来替代JavaScript进行处理,因此开发人员可以跨平台共享代码,Blazor使用Razor脚本声明HTML,这是.NET开发人员熟悉脚本,Razor通过维护一种简单语法来使开发人员接近...C#编写可重用组件 服务器端模式提供全面的调试支持,客户端模式进行一些限制调试 与HTML DOM数据绑定(有限双向绑定) 使用C#客户端和服务器之间共享代码 可在所有现代网络浏览器(包括移动浏览器...(包括移动浏览器)中使用 大型社区支持 开源 像VS Code这样IDE全面调试支持 Blazor VS React JavaScript对于C#开发人员而言具有难学习曲线,并且不是静态类型语言...它具有构建桌面移动应用程序潜力,并在Microsoft开发社区具有吸引力。评估下一个SPA技术时,你可以考虑使用 Blazor!

4.9K00

全面的ASP.NET Core Blazor简介快速入门

安全性强:Blazor 应用程序不需要在客户端上运行任何JavaScript代码,相对于传统Web应用程序,可以大幅度降低应用程序受到跨站点脚本攻击(XSS)风险。...脚本由 ASP.NET Core 共享框架嵌入资源提供给客户端应用。 客户端应用负责根据需要保持还原应用状态。... Blazor Hybrid 应用,Razor 组件与任何其他 .NET 代码一起直接在本机应用(而不在 WebAssembly 上)运行,并通过本地互操作通道基于 HTML CSS 将 Web...Shared 存放多个 Razor 页面或组件之间共享组件、布局其他视图元素等。 wwwroot 该文件夹包含静态文件,例如图片、字体、图标、CSS JavaScript 文件等。...与 JavaScript 不同,WebAssembly 不是一种高级脚本语言,而是一种可移植二进制格式(低级指令集),它主要目的是提供一种更高效可移植编程语言,以便于 Web 平台上进行运行。

84120

Blazor学习之旅(12)JavaScriptBlazor互操作

我们都知道,Blazor我们可以轻松地使用C#组件而不是JavaScript来创建Web应用程序,但是,这并不代表我们不能继续使用JavaScript提供便利。...很 多时候,我们可能希望继续使用JavaScript提供函数来实现某些功能,这时,我们可以用BlazorJavaScript互操作性(也称为JS互操作)来调用Blazor应用JavaScript...Blazor调用JavaScript代码 加载方式 将JavaScript添加到Blazor应用方式与添加到标准HTML Web应用一样,都是使用HTML元素。...将JavaScript库或脚本添加之后,我们就可以C#代码通过使用 IJSRuntime 接口调用JavaScript函数了。...JavaScript调用C#代码 加载方式 JavaScript若想调用C#代码可以使用 DotNet实用工具类(JS互操作一部分)来运行Blazor代码定义.NET方法。

32110

MAUI Blazor 项目实战 - 从0到1轻松构建多平台应用UI

使用 Blazor Hybrid 将桌面移动本机客户端框架与 .NET Blazor 结合使用。 Blazor Hybrid 应用,Razor 组件设备上本机运行。...Razor 组件可快速加载执行代码,组件可通过 .NET 平台完全访问设备本机功能。 Blazor Hybrid 应用与MAUI Blazor Hybrid 支持内置于 MAUI 框架 。....项目中 MainPage.xaml 文件:(相关知识点参考) BlazorWebView 项目模板创建 MainPage.xaml 定义,并指向 Blazor 应用根: <ContentPage...其余 Razor 组件位于页面共享项目文件夹,与默认 Blazor Web 模板中使用组件相同。 应用静态 Web 资产位于 wwwroot 文件夹。...项目的Shared/MainLayout文件代码 这里使用MASA Blazor框架 App bars(应用栏)组件与 Navigation drawers(导航抽屉)组件替换了原来bootstrap

41350

MAUI Blazor项目实战 从0到1轻松构建多平台应用UI

使用 Blazor Hybrid 将桌面移动本机客户端框架与 .NET Blazor 结合使用。 Blazor Hybrid 应用,Razor 组件设备上本机运行。...Razor 组件可快速加载执行代码,组件可通过 .NET 平台完全访问设备本机功能。 Blazor Hybrid 应用与MAUI Blazor Hybrid 支持内置于 MAUI 框架 。...项目中 MainPage.xaml 文件:(相关知识点参考) BlazorWebView 项目模板创建 MainPage.xaml 定义,并指向 Blazor 应用根: <ContentPage...其余 Razor 组件位于页面共享项目文件夹,与默认 Blazor Web 模板中使用组件相同。 应用静态 Web 资产位于 wwwroot 文件夹。...项目的Shared/MainLayout文件代码 这里使用MASA Blazor框架 App bars(应用栏)组件与 Navigation drawers(导航抽屉)组件替换了原来bootstrap

23730

Blazor VS Vue

Vue——两分钟概述Vue 是一个JavaScript 框架。在其最简单模式,您可以简单地将核心 Vue 脚本包含在您应用程序,然后开始构建您组件。...Blazor,您将使用 Razor 标记语言将您应用程序构建为一系列组件,并使用 C# 编写您 UI 逻辑。...创建一个新 Vue 应用程序使用 Vue 有两种主要方法。第一种,您可以简单地引用脚本(通过 CDN)并开始将组件添加到现有应用程序任何 HTML 页面。<!... HTML 编写在浏览器作为 JavaScript 运行使用 Blazor 构建 UIBlazor 还鼓励您将 UI 分解为许多较小组件。...传递数据 - Blazor从广义上讲,Blazor 具有相同两个用于管理状态主要选项。您可以使用属性将数据存储组件本身(如Name我们示例)或通过参数获取数据(如Headline)。

4.2K30

BlazorCharts 原生图表库建设历程

以下文章来源于MSReactor ,作者陈超超 背景 目前 Blazor 可用图表组件库主要有以下几个: ant-design-blazor/ant-design-charts-blazor -...反馈给.razor ant-design-charts-blazo r技术实现方式,可详见我之前文章《用Blazor技术封装G2Plot实现Charts组件》(https://zhuanlan.zhihu.com...作为一个基于文本开放网络标准,SVG能够优雅而简洁地渲染不同大小图形,并和CSS,DOM,JavaScriptSMIL等其他网络标准无缝衔接。...实现一堆极少场景才会使用功能,不如集中精力做好用最多那些功能。 信息直观 使用图表核心目的是解决表格数据显示不直观问题,所以不论功能、布局、颜色、动画都是为了这个服务。...图表每一个元素大小位置变化都会影响到其他元素,所以位置布局的确定存在一个先后关系,顺序如下: 图表效果 下面是一个最简单图表示例 所需配置 <BcChart Height="600" Width

1.3K10

一个基于.Net 5开发轻量级Quartz配置中心 - QuartzCore.Blazor

Design Blazor FreeSql 两个技术, 对这两个技术感兴趣小伙伴可以加我一起学习讨论哦,对有 Quartz 有需求小伙伴亦可以开箱即用Code First。...,这也不展开说了,就说一下为什么把 QuartzCore.Tasks 类库独立出来,不放在service层: 主要原因是反射 Job 注入生命周期 Service 生命周期不一致,会报错 ;...本项目 MongoDB 组件可选。 结尾: 本项目的初衷主要是为了实践 Blazor FreeSql两个技术, 最后出来成果(本项目)能分享给大家,作者是很开心,感觉到了满满成就感。...初识 Blazor 到实践,Blazor 类似于 Vue Cli, 官网说也很简单,用 C# 代替 js 在前端交互(也不全然,应是能使用js地方,尽量能使用C#)。...最后对 Blazor 感兴趣小伙伴可以关注下 Ant Design Blazor Bootstrap Blazor, 目前觉得Bootstrap Blazor库稍微全一点。

1.3K20

快速了解 ASP.NET Core Blazor

当然,经过几年发展 JavaScript 弱类型问题可以通过工程手段来解决,甚至使用 TypeScript 来替代,但在实现可重用组件上还是有诸多不理想。...Blazor 应用可以使用 C#、HTML CSS 实现可重用 Web UI 组件,客户端和服务器代码都用 C# 编写,允许你共享代码库。...客户端运行 Blazor 代码 JavaScript 框架一样是安全沙箱执行基于开放 Web 标准基础上,Blazor 具有服务器端代码灵活性,比如直接连接数据库。... JavaScript 交互 Blazor 应用,你可以 C# 代码调用 JavaScript 代码,也可以 JavaScript 代码调用 C# 代码,两者可以很容易实现交互操作。...通过 nuget 管理引用共用组件库不仅比 npm 包管理方便,而且体积也小很多。

1.6K10

BlazorBootstrap Admin 通用后台权限管理框架

前言 上一篇介绍过了前后台分离 NET Core 通用权限管理系统 在这篇文章简要介绍了 Bootstrap Admin 后台管理框架一些功能。...本篇文章带来是微软最新出 Blazor 版本 NET Core 通用权限管理系统 Blazor 简介 至于 Blazor 是什么,Blazor 优缺点小伙伴们可以自行在园子里搜索一下,相关介绍还是非常多...我想阐述是我个人对 Blazor 技术一些理解,Blazor 刚出来时候国内外无数文章报道,但是有一个显著特点,所有的文章,代码讲解等都是围绕微软那个例子讲解。换句话说,仅限于那个例子。...根据微软文档 Blazor 本人用 Blazor 技术将 Bootstrap Admin 后台管理框架重写了一版,通过自己编写组件系统学习了一下 Blazor。...,实现了仅需要提供数据属性 @context.Name 即可,组件自动会通过 [DisplayName] 标签或者通过系统服务字典表匹配到中文文字,非常方便 Blazor 多 Tab 版通用权限控制系统演示网站

3.2K10

对打 Angular,Blazor 赢在哪里?

相比之下,Angular 是一种基于组件流行 JavaScript 框架,用于构建可扩展 Web 应用程序。...使用 Blazor,开发人员能够为.NET 开发,基于 WebAssembly 客户端应用程序创建交互式可复用 Web UI。...Blazor 优势 Blazor 共享服务端代码客户端代码:Blazor 允许开发人员在前端后端之间复用代码。 依赖注入:依赖注入是一个可用对象,可以 Blazor 充当一个服务。...它前身是使用 JavaScript AngularJS。但是随着技术发展,TypeScript 已经 Angular 取代了 JavaScript。...Blazor 现在提供了 scoped 组件样式 CSS 隔离。 Angular ,与组件样式 CSS 隔离相关工具链已经非常成熟了。

2.8K30
领券