Blazor
文章平均质量分 77
Densen2014
这个作者很懒,什么都没留下…
展开
-
.Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+
Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境原创 2024-05-13 17:03:57 · 4558 阅读 · 1 评论 -
Blazor/Hybird 触屏下单程序调优笔记
环境 Blazor Net8.0 + FreeSql + Bootstrap Blazor 组件以下都是自己瞎琢磨的和官网资料搬运,肯定有不少错漏和不合理的地方,非常希望各位大佬评论区给我建议和意见.原创 2024-05-10 07:50:11 · 7148 阅读 · 10 评论 -
Blazor OIDC 单点登录授权实例5 - 独立SSR App (net8 webapp ) 端授权
单点登录有以下几个好处:用户只需要登录一次,就可以访问多个应用系统,不需要为每个应用系统都单独登录。应用系统不需要自己实现用户认证,只需将认证工作交给单点登录系统,可以大大减少应用系统的开发工作量。使用 OIDC 单点登录, 可以简化客户端编写流程, 专注于功能实现而不用重复撰写登录部分功能代码, 也不用直接接触身份验证数据库, 剥离繁琐的重复劳动部分.原创 2024-02-13 07:22:27 · 3341 阅读 · 0 评论 -
BootstrapBlazor 模板适配移动设备使用笔记
Bootstrap Blazor App 模板。原创 2024-02-11 11:06:04 · 2170 阅读 · 0 评论 -
使用 Kestrel 自托管https 并作为 Windows 服务启动 Blazor 提示: 无法配置 HTTPS 端点。未指定服务器证书,找不到默认的开发者证书解决方法
原文链接 https://stackoverflow.com/questions/53300480/unable-to-configure-https-endpoint-no-server-certificate-was-specified-and-the/71026252#71026252。我使用 Powershell 和此命令创建了一个自签名证书。] 首先,请确保您的计算机上有一个可写位置:C:\temp\。然后,在我的 appsertings.Development.json 中,我添加了此条目。原创 2024-02-11 11:05:40 · 400 阅读 · 0 评论 -
Blazor SSR/WASM IDS/OIDC 单点登录授权实例4 - 部署服务端/独立WASM端授权
独立启动 BlazorWasmOIDC 工程, 监听地址为 https://localhost:5002/部署步骤跟平常blazor一样, 这里就不复述了, demo 部署后的域名是 ids2.app.es。, 监听地址为 https://localhost:5001/添加 SystemBrowser.cs。添加工程 ConsoleOIDC。改为以前文章配置的测试点。先独立启动ssr工程。原创 2024-02-11 11:05:13 · 2173 阅读 · 0 评论 -
Blazor SSR/WASM IDS/OIDC 单点登录授权实例5 - Winform 端授权
项目使用x64运行。原创 2024-02-11 11:04:51 · 2101 阅读 · 0 评论 -
Blazor 子组件交互例子
【代码】Blazor 子组件交互例子。原创 2024-02-11 11:04:32 · 213 阅读 · 0 评论 -
Blazor SSR/WASM IDS/OIDC 单点登录授权实例3-服务端管理组件
点击Wasm菜单,切换到wasm项目,在wasm项目也重新登录,点击登录信息,可以看到用户身份以及角色分配也已经更新了。为了配合下一章OIDC部署到服务器使用,需要把 launchSettings.json 配置改一下。登录 test@test.com 后点击登录信息, 可以看到用户身份以及角色分配已经能读取出来了。用户身份以及角色分配刷新两次后自动分配到测试数据。具体代码比较多, 直接看。原创 2024-02-11 11:03:42 · 2355 阅读 · 0 评论 -
Blazor SSR/WASM IDS/OIDC 单点登录授权实例2-登录信息组件wasm
Router 添加 BlazorOIDC.Shared 工程的页面路由。点击登录, 然后点击新添加的页面, 测试有效。其他页面参考以前文章或者源码。原创 2024-02-09 12:14:03 · 486 阅读 · 0 评论 -
Blazor SSR/WASM IDS/OIDC 单点登录授权实例1-建立和配置IDS身份验证服务
BlazorOIDC.Server项目编辑 Models/WebAppIdentityUser.cs 文件[Display(Name = "全名")]Name { get;set;[Display(Name = "生日")]DOB { get;set;[Display(Name = "识别码")]UUID { get;set;[Display(Name = "外联")]set;[Display(Name = "税号")]set;[Display(Name = "街道地址")]set;原创 2024-02-09 12:13:30 · 578 阅读 · 0 评论 -
MAUI 在 VS for mac 无法生成/调试net8工程解决办法
为了将 .NET 8 SDK 与 Visual Studio for Mac 结合使用,您必须在“首选项”-“其他”-“预览功能”-“使用 .NET 8 SDK(如果已安装)”中启用此功能。如果还提示NuGet包无权限什么的, 重新安装 Visual Studio for Mac 然后勾选 MAUI 工具包安装一遍就行。重新打开vs创建MAUI项目就会出现net8了。原创 2024-02-09 12:12:56 · 311 阅读 · 0 评论 -
Blazor Wasm Gitee 码云登录
gitee 没有提供 OIDC,只能用 OAuth2, 所以这篇文章其实是半成品. 看看以后有时间再实现补充完整.原创 2024-02-09 12:12:17 · 843 阅读 · 0 评论 -
Blazor Wasm Google 登录
已获授权的重定向 URI 填写等下用到的本机测试地址 https://localhost:5001/authentication/login-callback。打开Google账号 API和服务页面 https://console.cloud.google.com/apis/dashboard。**.apps.googleusercontent.com , 下一步需要填写.编辑 wwwroot\index.html 文件, 在。编辑 Program.cs 文件在最后一句。OAuth 2.0 客户端 ID。原创 2024-02-09 12:11:41 · 974 阅读 · 0 评论 -
Blazor Wasm 身份验证和授权之 OpenID 与 OAuth2
OpenID Connect (OIDC) 是构建在OAuth 2.0框架之上的身份层。它允许第三方应用程序验证最终用户的身份并获取基本的用户配置文件信息。OIDC 使用JSON Web 令牌(JWT),您可以使用符合 OAuth 2.0 规范的流获取该令牌。看看我们的OIDC 手册更多细节。原创 2024-02-09 12:11:10 · 975 阅读 · 0 评论 -
Maui blazor ios 按设备类型设置是否启用safeArea
需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀。存在的问题是,非刘海屏设备也设置了上边距。带来的问题是,网页上下穿透了。原创 2024-02-09 12:10:04 · 1214 阅读 · 0 评论 -
Blazor入门100天 : 自做一个手势滑动组件
###0. 我想在blazor模仿app实现触摸返回,下拉刷新 …现在用 blazor 做 app (blazor hybird) 和支持手机浏览页面越来越多, net8 也推出了一个webapp auto模式,可谓是极大的利好, 2024 让auto流行起来, 😃。原创 2024-02-09 12:09:09 · 338 阅读 · 0 评论 -
Blazor入门100天 : 自做一个支持长按事件的按钮组件
好长时间没继续写这个系列博客了, 不知道大家还记得我吗?话不多说,直接开撸.原创 2024-02-09 12:08:34 · 338 阅读 · 0 评论 -
在 Blazor WASM 中手撸一个.NET MD5类
最近.net8 blazor auto大火, 我也玩了一下,发现ssr能用的代码 MD5 类在wasm是没法用的. 于是搜索了一下互联网,找到了一份代码,分享给大家.我找到的帖子作者原话: 代码不是我的,但我确实稍微修改了它以使其与 System.Security.Cryptography.MD5 类更加一致。原创 2024-02-09 12:04:50 · 672 阅读 · 0 评论 -
.Net8 Blazor 尝鲜
随着 .NET 8 的发布,Blazor 已成为全堆栈 Web UI 框架,可用于开发在组件或页面级别呈现内容的应用,其中包含:* 用于生成静态 HTML 的静态服务器呈现。* 使用 Blazor Server 托管模型的交互式服务器呈现。* 使用 Blazor WebAssembly 托管模型的交互式客户端呈现。* 下载 Blazor 捆绑包并激活 .NET WebAssembly 运行时后,最初使用 Blazor Server,并在随后访问时使用 WebAssembly 自动进行交互式客户端呈原创 2023-11-15 21:07:59 · 5372 阅读 · 2 评论 -
Bootstrap Blazor 实战动态表单组件
新建工程b18ValidateForm,使用 nuget.org 进行 BootstrapBlazor 组件安装, Chart 库,字体. 将项目添加到解决方案中。运行之, 并没有达到预期. 无论怎么改变[是/否]检查框,姓名和地址栏都是可写的,因为渲染机制问题,所以要改一下思路.正确方法是把逻辑包成一个组件,组件里面就可以局部刷新达到预期效果。添加 Javascript 引用到。Index.razor代码改为。原创 2023-08-25 16:00:37 · 4085 阅读 · 0 评论 -
BootstrapBlazor + FreeSql ORM 实战 Table 表格组件维护多表数据 - OneToOne
OneToOne 垂直扩展表字段是很常见的方法, 主表存商品资料, 分表存每个客户对应商品的备注和个性化的价格等等, 本文使用Blazor一步步实现这个简单的需求.原创 2023-03-21 00:28:27 · 3318 阅读 · 1 评论 -
[一键CV] Blazor 拖放上传文件转换格式并推送到浏览器下载
昨天有个小伙伴发了一个老外java编写的小工具给我,功能是转换西班牙邮局快递Coreeos express的单据格式成Amazon格式,他的需求是改一下程序为匹配转换另一个快递公司MRW格式到Amazon格式,然而我堂堂一个Blazor发烧友,怎么可能去反编译人家的java修改呢?必须直接撸一个Blazor的啊.原创 2023-02-18 00:20:42 · 570 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
目录建立默认带身份验证 Blazor 程序角色/组件/特性/过程逻辑DB 改 Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql 生成实体类,freesql 管理ids数据表初始化 Roles,freesql 外键 => 导航属性完善 freesql 和 bb 特性本节源码https://github.com/densen2014/Blazor100/tree/Blazor-教程15-6/b16blazorIDS2截图安装 FreeSql.Gen原创 2023-02-23 10:00:00 · 3448 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (5) - 本地化资源
目录建立默认带身份验证 Blazor 程序角色/组件/特性/过程逻辑DB 改 Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql 生成实体类,freesql 管理ids数据表初始化 Roles,freesql 外键 => 导航属性完善 freesql 和 bb 特性原创 2023-02-22 09:30:00 · 523 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (4) - 自定义字段
目录建立默认带身份验证 Blazor 程序角色/组件/特性/过程逻辑DB 改 Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql 生成实体类,freesql 管理ids数据表原创 2023-02-21 09:45:00 · 493 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (3) - DB改Sqlite
目录建立默认带身份验证 Blazor 程序角色/组件/特性/过程逻辑DB 改 Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql 生成实体类,freesql 管理ids数据表初始化 Roles,freesql 外键 => 导航属性完善 freesql 和 bb 特性原创 2023-02-20 09:00:00 · 604 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (2) - 角色/组件/特性/过程逻辑
欢迎转载、使用、重新发布,但务必保留文章署名AlexChow,不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。本文来自博客园,作者:周创琳 AlexChow,转载请注明原文链接.Maui Blazor 中文社区 QQ群:645660665。BA & Blazor QQ群:795206915。添加相关配置,这里带过就好,不展开讨论.FreeSql QQ群:4336577。新建Razor组件: LogInfo。密码感觉不爽,那我们改一下策略。原创 2023-02-19 10:00:00 · 1200 阅读 · 0 评论 -
Blazor入门100天 : 身份验证和授权 (1) - 建立带身份验证工程
欢迎转载、使用、重新发布,但务必保留文章署名AlexChow,不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。本文来自博客园,作者:周创琳 AlexChow,转载请注明原文链接.Maui Blazor 中文社区 QQ群:645660665。BA & Blazor QQ群:795206915。FreeSql QQ群:4336577。作为IDS数据库连接。原创 2023-02-18 10:30:00 · 1765 阅读 · 3 评论 -
[硬核] Bootstrap Blazor Table 综合演示例子
1.导入导出2.分页功能3.增删改查4.批量删除5.批量编辑(审核)6.列排序与列搜索7.顶部搜索实现所有列搜索8.高级搜索实现多条件搜索9.顶部与刷新与视图列10.实现文本类型明细行11.列的统计12.隐藏列,时间日期列格式化13.新窗口打开14.随机数据15.自由编辑16.清空数据17.模板下载原创 2023-01-15 04:42:30 · 2197 阅读 · 0 评论 -
10分钟做好 Bootstrap Blazor 的表格组件导出 Excel/Word/Html/Pdf
上篇: Bootstrap Blazor 实战 通用导入导出服务(Table组件)新建工程b14table将项目添加到解决方案中:使用 nuget.org 进行 BootstrapBlazor 组件安装, FreeSql sqlite库,字体 …2.样式表和Javascript 引用增加主题样式表到 文件中删除 并在下面添加两行添加 Javascript 引用到 文件中在 之前添加完整文件3.添加增加命名空间引用到 文件中其中 AME.Services 和 Blazor100.Se原创 2023-01-11 19:49:48 · 1300 阅读 · 0 评论 -
Blazor组件自做十四 : Blazor FileViewer 文件预览 组件
Blazor FileViewer 文件预览 组件 目前支支持 Excel(.docx) 和 Word(.xlsx) 格式示例:https://www.blazor.zone/fileViewershttps://blazor.app1.es/fileViewers原创 2022-12-23 09:24:30 · 968 阅读 · 0 评论 -
Bootstrap Blazor 实战 Dialog 对话框组件快速入门
Dialog 对话框组件快速入门原创 2022-12-21 01:59:54 · 1681 阅读 · 1 评论 -
Blazor组件自做十三: VideoPlayer 视频播放器
Video.js 是一个具有大量功能的流行的视频和音频 JavaScript 库,今天我们试试集成到 Blazor .原创 2022-12-15 09:48:10 · 1417 阅读 · 2 评论 -
Blazor 部署 pdf.js 不能正确显示中文资源解决办法
在Blazor项目嵌入 pdf.js 时不能正确显示中文,浏览器F12显示如下错误错误 l10n.js /web/locale/locale.properties not found.我找到了解决方案。它不仅消除了上面提到的错误(即 404 - locale.properties not found),还消除了我收到的 200 多个警告。###Core静态文件添加一个新的 MIME 类型:参考阅读ASP.NET Core 中的静态文件###IIS我所要做的就是在 IIS 中添加一个新的 MIME 类型:原创 2022-12-07 23:57:37 · 852 阅读 · 0 评论 -
Blazor组件自做十二 : Blazor Pdf Reader PDF阅读器 组件
应小伙伴要求撸了一个简单的PDF阅读器组件####示例:https://blazor.app1.es/pdfReadersTips:Blazor 部署 pdf.js 不能正确显示中文资源解决办法####使用方法:1.nuget包2._Imports.razor 文件 或者页面添加 添加组件库引用3.razor页面4.参数说明*表示PDF.js 专有优先嵌入模式,不支持则回落倒pdf.js模式跨域最佳体验: EnableStreamingMode=true , ForcePDFJS=trueGithub本原创 2022-12-07 23:57:08 · 736 阅读 · 0 评论 -
如何为面向 Windows 的 MAUI Blazor 应用程序设置窗口标题?
Platforms -> Windows 下的 App.xaml.cs 中,可以通过一些反射用法来检索 AppWindow。 然后可以在 appwindow 实例上设置 Title 属性。In App.xaml.cs under Platforms -> Windows, the AppWindow can be retreived with some reflection usage.原创 2022-12-04 22:34:04 · 258 阅读 · 0 评论 -
MAUI Blazor (Windows) App 动态设置窗口标题
"Tips: 总所周知,MAUI 除了 Windows App 其他平台窗口是没有 Title 这回事的.在 Blazor 里面可以直接给页面打上 动态设置页面标题,在 Windows 的 MAUI Blazor 应用程序设置是没有效果的,因为这个只是设置了 控件的标题,并不是真正的窗口标题, 接着上一篇的原创 2022-12-04 22:22:00 · 750 阅读 · 0 评论 -
MAUI 多平台环境路径测试笔记
MAUI/MAUI Blazor/Blazor Hybrid 环境路径测试笔记 (Android/iOS/Windows/SSR/PWA/WinForm/Wpf)原创 2022-11-16 20:02:15 · 836 阅读 · 1 评论 -
Blazor组件自做九 : 使用JS隔离制作蓝牙打印组件(通用跨平台隔空打印小票/标签方案)
如果我告诉您网站能以安全和隐私保护的方式与附近的蓝牙设备进行通信,您会怎么想?如此一来,心率监测器、会唱歌的灯,甚至海龟都可以直接与网站交互了。到目前为止,仅有部分针对特定平台的应用可以实现与蓝牙设备的交互。Web Bluetooth API 旨在改变这一现状,以期将此功能赋予 Web 浏览器。笔者所在的POS行业更是经常用到各种蓝牙小票机,蓝牙标签机,如此一来整个 Blazor ,app客户端都不用了, 很是利好啊! 话不多说,开整!原创 2022-10-03 05:03:33 · 1142 阅读 · 0 评论