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

Blazor资源大全,很棒的Blazor(3)

NDC London期间,Carl和Richard与Steve Sanderson讨论了他WebAssembly方面的工作,包括Blazor。...使用 CSLA 5:Blazor 和 WebAssembly - 本书介绍了新的 Blazor UI 框架,包括如何创建服务器端和客户端端 WebAssembly 项目,如何实现身份验证和授权,以及如何使用数据绑定...使用 Blazor 构建应用程序入门 - 2019年8月24日 - 《使用 Blazor 构建应用程序入门》:如何开始使用这个令人兴奋且易于使用的 Microsoft C# 框架创建应用程序。...Blazor 编程 - ASP.NET Core 3.1 - Udemy 上使用 C# 创建交互式 Web 应用程序的课程。...Blazor 入门 - 2019年12月 - 通过实际操作的方式学习如何使用 Blazor,这是微软使用 C# 编写交互式 Web UI 的解决方案,无需使用 JavaScript。

34740

.NET周刊【11月第3期 2023-11-19】

.NET 开源全面方便的第三方登录组件集合 - MrHuo.OAuth https://www.cnblogs.com/Can-daydayup/p/17832805.html 本文介绍了 MrHuo.OAuth...的第 22 轮 Web 框架性能测试结果,显示.NET 8 和 ASP.NET Core 302 个框架中排名第 15,是主流编程语言中的第二。...服务器和容器流行的今天,行业竞争激烈,测试包括冷启动和内存消耗。Fortunes 测试涉及 ORM 和数据库,是 Web 服务常见用例。服务器性能取决于多线程编码、系统调用和锁争用的优化。...文章还提到 SqlSugar ORM 已支持.NET AOT,展示了如何使用 AOT 进行数据库操作,包括建表、插入、查询、删除和更新。...最后,介绍了如何Blazor Web App 工程中设置不同的呈现模式,以及如何将这些模式应用于组件实例。

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

.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

Azure 托管标识对容器的支持:这有助于用户轻松地使用 Azure 容器注册表或使用 OAuth 令牌交换的其他注册表进行身份验证,而无需使用 docker 登录命令。...ASP.NET Core 在这里,BlazorASP.NET Core的重心,BlazorWeb 开发人员使用 C# 而不是 JavaScript 的又有了八个方面不同的改进(其中一些 Microsoft...的主要 .NET 公告中进行了讨论): Blazor Web App应用模板更新 从其他程序集中发现用于静态服务器呈现的组件 路由改进 触发页面刷新 将任意属性传递到QuickGrid 确定表单域是否具有关联的验证消息...配置 .NET WebAssembly 运行时 提前 (AOT) 编译后修剪 .NET IL 开发团队还对很多方面(服务器和中间件、身份、单页应用SPA、指标)进行了调整,具体参见 ASP.NET...EF Core通过提供程序插件API与SQL Server,Azure SQL Database,SQLite,Azure Cosmos DB,MySQL,PostgreSQL和其他数据库配合使用

63060

Blazor资源大全,很棒的Blazor(2)

ComponentOne Blazor UI Components - 外部链接。用于服务器端和客户端应用程序的快速数据网格、列表视图、输入框和其他原生Blazor组件。...BlazorDownloadFile是客户端保存文件的解决方案,非常适合在客户端生成文件的Web应用程序。...这些现代应用程序通常还需要身份验证和单点登录,以及基于令牌的调用API的安全性-换句话说,OpenID Connect和OAuth 2。...学习如何服务器流式传输数据到客户端,以提高感知性能和增加可扩展性。Carl展示了流式传输的工作原理,以及如何使用这三种传输方式进行实现。...Static Web Apps的众多功能中,它具有使用社交登录进行身份验证的内置支持。

60620

Blazor资源大全,很棒的Blazor(1)

入门 要开始使用Blazor,请按照Blazor入门[23]文档中的说明进行操作。 Microsoft Learn上完成使用Blazor构建Web应用程序[24]学习会议也是一个不错的主意。...Blazor BFF Azure AD[48] - - 此模板可用于创建一个ASP.NET Core Web应用程序中托管的Blazor WASM应用程序使用Azure AD和Microsoft.Identity.Web...Blazor BFF Azure B2C[50] - - 此模板可用于创建一个ASP.NET Core Web应用程序中托管的Blazor WASM应用程序使用Azure B2C和Microsoft.Identity.Web...该数据通过HTTP请求发送到API控制器端点,并存储在数据库中,可以使用Blazor Web应用程序中的图表进行可视化。...Planning Poker[146] – 用于分布式团队进行Planning Poker的应用程序。该应用程序使用Blazor实现,并展示了如何在客户端和服务器端模式之间进行切换。

45050

.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新

应用程序包含顶行中的链接,用于注册为新用户并登录。 ? 选择“注册”链接以注册新用户。 ? 选择“应用迁移”以将ASP.NET Core Identity迁移应用于数据库。 ?...你现在应该登录了。 ? 选择您的用户名以编辑您的用户个人资料。 ? Blazor应用程序中,Startup使用标准ASP.NET Core中间件类中配置身份验证和授权。...AuthenticationStateProvider无论是服务器上运行还是浏览器中运行客户端,新服务都会以统一的方式使Blazor应用程序可以使用身份验证状态。...*基元(不依赖于ASP.NET核心)的非ASP.NET应用程序模型(如Worker Services)。 执行服务到服务通信的应用程序中,我们经常发现大多数服务器也是使用其他服务的客户端。...给予反馈 我们希望您喜欢ASP.NET Core和Blazor预览版中的新功能!请通过GitHub上提交问题告诉我们您的想法。

6.7K20

.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新

例如,选择“个人用户帐户”和“应用程序中存储用户帐户”以将BlazorASP.NET Core Identity一起使用:运行应用程序。该应用程序包含顶行中的链接,用于注册为新用户并登录。...选择“应用迁移”以将ASP.NET Core Identity迁移应用于数据库。你现在应该登录了。选择您的用户名以编辑您的用户个人资料。...Blazor应用程序中,Startup使用标准ASP.NET Core中间件类中配置身份验证和授权。...*基元(不依赖于ASP.NET核心)的非ASP.NET应用程序模型(如Worker Services)。执行服务到服务通信的应用程序中,我们经常发现大多数服务器也是使用其他服务的客户端。...给予反馈我们希望您喜欢ASP.NET Core和Blazor预览版中的新功能!请通过GitHub上提交问题告诉我们您的想法。

6K20

Blazor学习之旅 (14) Blazor WebAssembly

Blazor 应用程序可以服务器上作为 ASP.NET 应用程序的一部分运行,也可以部署为在用户计算机上的浏览器中运行(类似于单页应用程序)。...由于 WebAssembly 是一种完全浏览器中运行的技术,因此,可以使用 Web 服务器不分析或与其交互的文件来部署 Blazor 应用程序的此模型。...这种“静态”方法降低了对 Web 服务器的要求,并且将应用程序的所有处理都转移到用户计算机。 高级处理和逻辑可以浏览器中进行。...当应用程序需要数据或与其他服务交互时,可以使用标准 Web 技术与 HTTP 服务通信。...参考代码 GitHub:https://github.com/EdisonChou/BlazorSamples/tree/main 参考资料 Microsoft Doc,《使用Blazor构建Web应用程序

33510

.NET周报 【5月第4期 2023-05-27】

一个常见的用例是将现有的 Excel 文件导入 Blazor 应用程序,将电子表格数据呈现给用户,并且能够允许进行任何更改,最后将该数据导出回 Excel 文件或将其保存数据库。...以下是 Blazor 中导入/导出电子表格文件的步骤: 创建 SpreadJS Blazor 组件 创建 Blazor 应用程序 Blazor 应用程序中导入 Excel Blazor 应用程序中的...MAUI – 完美的“混合”- Microsoft Build Visual Studio 中的高级开发人员提示和技巧 - Microsoft Build 实时学习:使用 Blazor 构建 Web 应用程序...Build ASP.NET Core 和 Blazor 期货,问答 - Microsoft Build 深入了解 .NET 性能和本机 AOT - Microsoft Build Web、前端、后端和未来的...提供了将 Auth0 与 ASP.NET Core 和 Blazor 结合使用的模板。

16830

一款开源的跨平台实时web应用框架——DotNetify

今天给大家介绍一个开源的轻量级跨平台实时HTML+C#.NET Web应用程序开发框架——DotNetify,允许你C#.NET后端上创建具有React、React Native、Vue或Blazor...此体系结构允许大多数应用程序逻辑位于服务器端,通过.NET视图模型调用响应模型使数据进出视图。这种数据绑定机制是内置的,不必按照开发人员使用服务和WebAPI的方式编写。...服务能力,使 dotNetify 应用可以本地或非 Azure 云提供商上使用代理横向扩展选项所做的努力,具体参见:https://dsuryd.github.io/dotNetify/scale-out...跨平台.NET ASP.NET Core、ASP.NET 上运行。利用.NET平台提供的强大语言和工具支持。...OpenID连接/OAuth2认证服务器 项目官网:https://dotnetify.net/ ,官网上提供了非常详细的文档。

1.8K20

.NET 7上使用 WASM 和 WASI

WASI通过提供一个系统接口来Web之外运行WebAssembly,从而将WASM带出浏览器世界。它是 WASM 模块如何与主机环境交互的标准。 什么是WASM?...它被设计为作为独立的命令行实用程序运行,嵌入到其他应用程序中,或用于更大的运行时中运行WebAssembly模块。....NET 7 WASI SDK 被称为 ASP.NET Core Blazor WebAssembly 之父的 Steve Sanderson,他在年初几个月前打开了 GitHub 存储库SteveSandersonMS...本次会议中,我们将介绍对自定义元素的新支持、改进的数据绑定、处理位置更改事件、显示加载进度、动态身份验证请求等!...如何使用 WASI SDK for .NET 构建 .NET 7 Web Api,具体参考 “如何使用ASP.NET 核心应用程序” ,创建一个 .NET 7 Web API 项目,然后添加适用于 .

1.6K10

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

以下是此预览版中的新功能摘要: 服务器和中间件 默认情况下禁用HTTP/3 API编写 最小API、MVC和SignalR中支持键入服务 Blazor Blazor Web App模板更新 从额外的程序集中发现用于静态服务器呈现的组件...移除username属性 单页应用程序(SPA) 标准.NET模板选项 度量[2] 有关ASP.NET Core.NET 8中计划的更多详细信息,请查看GitHub上的完整ASP.NET Core...Core Kestrel Web服务器使用HTTP/3[8]。...Blazor Web App模板更新 .NET 8中,我们一直增加Blazor的功能,以便您可以使用Blazor组件来满足您的所有Web UI需求。...ASP.NET Core中的其他计数器使用语义约定的命名标准。例如,速率限制中间件有度量标识HTTP请求等待租约和租约持续时间的数量。

29140

dotnet conf 2023 Agenda

本会话中,你将了解如何使用 Blazor 的新服务器端呈现支持从服务器Web 应用提供支持,以实现最佳性能和可伸缩性。...本次演讲中,你将了解如何使用 .NET、C# 和 Azure 通过 OpenAI 和其他生成式 AI 技术创建令人惊叹的应用程序。...整个会议期间,我将提供: 案例研究:当前旧版 ASP.NET WebForm 应用程序上运行的聊天机器人的真实示例,重点介绍其局限性。...本会话中,我们将了解 RazorComponents 如何不仅适用于 Blazor 应用,以及如何使用以下 Razor Pages、MVC 甚至其他前端技术将 Blazor 的最佳部分与现有 ASP.NET...配置包含机密、连接字符串、应用程序设置和其他数据。我们已将其签入,将其存储 web.config 中,并在管道中对其进行转换。如今,有多种方法可以安全地配置我们的应用程序

35240

ASP.NET Core技术--Identity Server 4 基础

支持平台: Web 应用,本机应用,移动应用,服务器应用程序。 提供功能:身份认证、单点登录与注销,使用令牌对API访问控制,集成外部身份提供商,扩展 性,开源免费用于商业。...现代化应用程序架构 浏览器与 Web 应用通信,Web 应用与 Web API 通信,浏览器与 Web API通信,本地应用程 序与 Web API 通信,服务器应用程序Web API 通信,Web...IdentityServer 是一个中间件,可将符合规范的 OpenID Connect 和 OAuth 2.0 端点添加到 任意 ASP.NET Core 应用程序中。...https://github.com/IdentityServer/IdentityServer4.Demo 相关参考资料 OAuth 2.0 的一个简单解释 理解 OAuth 2.0 GitHub...OAuth 第三方登录示例教程 【小结】 身份认证相关技术,目前已经很成熟了,Identity Server 4是基于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0

1.1K80

ASP.NET Core 3.0 的新增功能

Blazor BlazorASP.NET Core 中的一个新的框架,用于使用 .NET 构建交互式的客户端 Web UI: 使用 C# 而不是 JavaScript 创建丰富的交互式 UI。...Blazor Server Blazor 将组件渲染逻辑与 UI 更新的逻辑进行了解耦。Blazor Server 支持服务器上的 ASP.NET Core 应用程序中承载 Razor 组件。...您可以创建没有 JavaScript 的富交互式 Web 应用程序Blazor 中的组件通常使用 Razor 语法编写,它是 HTML 和 C# 的自然融合。...使用 .NET Core 通用主机(HostBuilder),可以更好地将 ASP.NET Core 应用程序其他非特定与 Web服务器方案集成。...IIS 中改进了的错误报告 现在, IIS 中托管 ASP.NET Core 应用程序时的启动错误会生成更丰富的诊断数据。这些错误会在适用的情况下使用堆栈跟踪,报告给 Windows 事件日志。

6.7K30

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

Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。...Blazor 中,开发人员可以使用Razor模板语法或者C#语言来编写Web应用程序的逻辑和界面代码。...单语言全栈开发: Blazor 中,开发人员可以使用同一种编程语言(C#)来构建 Web 应用程序服务器端和客户端代码,从而实现一种全栈开发的方式(如果是一个小项目并且需要一个人同时撸前后端代码,用...由于 .NET 代码已经服务器上运行,因此您无需为前端创建 API。您可以直接访问服务、数据库等,并在传统的服务端技术上做任何您想做的事情。...与浏览器中访问 Web 应用相比,查找、下载和安装本机客户端应用通常需要更长的时间。 如何选择要使用的托管模型? 根据应用的功能要求选择 Blazor 托管模型。

91120

Blazor Server完美实现Cookie Authorization and Authentication

本方案只适用于Blazor Server-Size Application 完整项目源代码,参考: https://github.com/neozhu/CleanArchitectureWithBlazorServer...,Logout路径 开发一个登录Blazor Component(Page)  重点这里需要生成一个Token,而不是直接传用户名+密码,因为安全 不能明文传输密码。...实现登录 AuthController 用户登录并获取授权  这里的写法和asp.net core登录一样都使用SignInManager 登录成功后和asp.net...core应用一样保存于账号相关的所有授权比如Roles和Claims  如何需要自定义添加自定义的内容比如下面的TenantId TenantName ,ApplicationClaimsIdentityFactory...我的做法就是要把这些信息保存到内存里当然也可以保存数据库中,选中保存内存更简单,但是如果服务器重启或是资源回收,客户端需要重新登录,并且会占用服务器内容。

2.3K10

对打 Angular,Blazor 赢在哪里?

Blazor 是微软新出的 ASP.NET Core Web 框架,允许开发人员 Web 应用程序使用 C# 代码。...使用 Blazor,开发人员能够为.NET 中开发的,基于 WebAssembly 的客户端应用程序创建交互式和可复用的 Web UI。...Blazor GitHub 上已经积累了超过 9K Stars,非常适合 Web 应用开发用途。但要完全理解 Blazor,我们必须深入了解它的起源。...使用 ASP.NET Core:Blazor 始终需要 ASP.NETCore 服务器才能运行。因此,如果你使用 Blazor 开发任何应用,你都应该先安装 ASP.NETCore。...但两者之间存在一些关键差异: Angular 已经存在了一段时间,但 Blazor 仍处于早期阶段。 每个客户端都必须有一个活动连接,并且 Blazor 将每个客户端的组件状态保存服务器上。

2.9K30
领券