自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (5)
  • 收藏
  • 关注

原创 Blazor 逐键搜索并动态反馈到url

前言: 今天打开了 spotify 网页版找歌, 突然发现这个功能很抓眼球,于是试试blazor能不能模仿一下.

2024-07-06 00:58:26 310

原创 ubuntu apt update 提示 The repository ‘http://xxx Release‘ does not have a Release file

编辑文件 /etc/apt/sources.list, 添加下面代码保存。

2024-07-06 00:56:53 217

原创 .net6+ 在单文件应用程序中获取程序集位置

需要改为 AppContextBaseDirectory获取当前目录。如果发布为单个文件, 会提示如下警告。

2024-07-06 00:56:20 292

原创 mui里点击input框是为什么会返回顶部

删除 mui.min.js 里的这行代码。

2024-07-06 00:55:47 105

原创 云主机 Ubuntu 22.04.4 LTS 更新后每隔20分钟服务器就停止响应

确诊 ubuntu 更新后不知为何启动了20分钟自动休眠。翻看了好多日志, 最终发现这几行。通过命令调整休眠时间解决问题。

2024-07-06 00:55:14 218

原创 [解决] chrome/edge浏览器打开F12开发者模式,点击应用标签崩溃

搞得人很崩溃,恰好又遇到其他组件需要调试,一直没定位到问题. 直到今天 2024/6/20 终于解决了.缩小了范围后,发现居然是网站的 manifest.json 配置导致的。前一天都是好的,突然就出现题目的问题了,尝试了各种方法。最终的 manifest.json 文件。2024/6/11 晴。

2024-07-06 00:54:44 980

原创 BlazorHybrid 通过Blazor简单调用本机功能

简单调用本机功能,例如打印,获取硬件信息,获取本机用户名,拦截JS功能,拦截错误信息等等…

2024-07-06 00:54:07 478

原创 Ubuntu 更新到 22.04.4 LTS 记录器 syslog 出错

打开配置文件 /etc/rsyslog.conf ,改为如下。将旧参数的首字母从大写改为小写。经查阅资料发现是版本配置问题。

2024-07-06 00:52:25 215 1

原创 20行代码写一个简单 Blazor 时钟组件

【代码】20行代码写一个简单 Blazor 时钟组件。

2024-07-06 00:51:27 174

原创 .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+

Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境

2024-05-13 17:03:57 4979 1

原创 Blazor/Hybird 触屏下单程序调优笔记

环境 Blazor Net8.0 + FreeSql + Bootstrap Blazor 组件以下都是自己瞎琢磨的和官网资料搬运,肯定有不少错漏和不合理的地方,非常希望各位大佬评论区给我建议和意见.

2024-05-10 07:50:11 7239 10

原创 Blazor OIDC 单点登录授权实例7 - Blazor hybird app 端授权

BlazorOIDC.WinForms 工程

2024-04-11 19:45:29 5155

原创 Blazor OIDC 单点登录授权实例5 - 独立SSR App (net8 webapp ) 端授权

单点登录有以下几个好处:用户只需要登录一次,就可以访问多个应用系统,不需要为每个应用系统都单独登录。应用系统不需要自己实现用户认证,只需将认证工作交给单点登录系统,可以大大减少应用系统的开发工作量。使用 OIDC 单点登录, 可以简化客户端编写流程, 专注于功能实现而不用重复撰写登录部分功能代码, 也不用直接接触身份验证数据库, 剥离繁琐的重复劳动部分.

2024-02-13 07:22:27 3490

原创 BootstrapBlazor 模板适配移动设备使用笔记

Bootstrap Blazor App 模板。

2024-02-11 11:06:04 2293

原创 使用 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 562

原创 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 2215

原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例5 - Winform 端授权

项目使用x64运行。

2024-02-11 11:04:51 2161

原创 Blazor 子组件交互例子

【代码】Blazor 子组件交互例子。

2024-02-11 11:04:32 251

原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例3-服务端管理组件

点击Wasm菜单,切换到wasm项目,在wasm项目也重新登录,点击登录信息,可以看到用户身份以及角色分配也已经更新了。为了配合下一章OIDC部署到服务器使用,需要把 launchSettings.json 配置改一下。登录 test@test.com 后点击登录信息, 可以看到用户身份以及角色分配已经能读取出来了。用户身份以及角色分配刷新两次后自动分配到测试数据。具体代码比较多, 直接看。

2024-02-11 11:03:42 2521

原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例2-登录信息组件wasm

Router 添加 BlazorOIDC.Shared 工程的页面路由。点击登录, 然后点击新添加的页面, 测试有效。其他页面参考以前文章或者源码。

2024-02-09 12:14:03 527

原创 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 658

原创 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 447

原创 Blazor Wasm Gitee 码云登录

gitee 没有提供 OIDC,只能用 OAuth2, 所以这篇文章其实是半成品. 看看以后有时间再实现补充完整.

2024-02-09 12:12:17 868

原创 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 1033

原创 Blazor Wasm 身份验证和授权之 OpenID 与 OAuth2

OpenID Connect (OIDC) 是构建在OAuth 2.0框架之上的身份层。它允许第三方应用程序验证最终用户的身份并获取基本的用户配置文件信息。OIDC 使用JSON Web 令牌(JWT),您可以使用符合 OAuth 2.0 规范的流获取该令牌。看看我们的OIDC 手册更多细节。

2024-02-09 12:11:10 1033

原创 宝塔部署自动续签SSL证书跟 oauth get OpenIdConnect WellknownConfiguration 冲突解决方法

提示 .well-known/openid-configuration 404 错误, 原因是策略冲突了.配置里面改一下, 一键申请SSL证书验证目录相关设置 节点改为如下。

2024-02-09 12:10:35 618

原创 Maui blazor ios 按设备类型设置是否启用safeArea

需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀。存在的问题是,非刘海屏设备也设置了上边距。带来的问题是,网页上下穿透了。

2024-02-09 12:10:04 1253

原创 Blazor入门100天 : 自做一个手势滑动组件

###0. 我想在blazor模仿app实现触摸返回,下拉刷新 …现在用 blazor 做 app (blazor hybird) 和支持手机浏览页面越来越多, net8 也推出了一个webapp auto模式,可谓是极大的利好, 2024 让auto流行起来, 😃。

2024-02-09 12:09:09 419

原创 Blazor入门100天 : 自做一个支持长按事件的按钮组件

好长时间没继续写这个系列博客了, 不知道大家还记得我吗?话不多说,直接开撸.

2024-02-09 12:08:34 413

原创 Windwos Server 2012 自带的端口转发工具的命令

Windwos Server 2012 自带的端口转发工具的命令。

2024-02-09 12:07:52 366

原创 Centos 报错:The SSL connection could not be established, see inner exception 解决办法

报错信息:The SSL connection could not be established, see inner exception.就可以看到已经升级为OpenSSL 1.1.1了。然后重启你的.net core应用即可。

2024-02-09 12:07:20 3829

原创 Bootstrap Blazor UI 库小技巧 (持续更新)

UseInputEvent: 是否在文本框输入值时触发 bind-value:event=“oninput” 默认 false。

2024-02-09 12:06:49 332

原创 freesql orm 使用 DynamicFilterInfo 拼接日期查询条件时间格式一个难得的经验

所以要拼接限制一下, 只是 if (val.ToDate() < DateTime.MinValue || val.ToDate() > DateTime.MaxValue) 这个方式处理 1253-3-3 会报错。改成 if (val.ToDate() < new DateTime(1753, 1, 1) || val.ToDate() > new DateTime(9999, 12, 31)) 才行。

2024-02-09 12:05:39 935

原创 在 Blazor WASM 中手撸一个.NET MD5类

最近.net8 blazor auto大火, 我也玩了一下,发现ssr能用的代码 MD5 类在wasm是没法用的. 于是搜索了一下互联网,找到了一份代码,分享给大家.我找到的帖子作者原话: 代码不是我的,但我确实稍微修改了它以使其与 System.Security.Cryptography.MD5 类更加一致。

2024-02-09 12:04:50 715

原创 .Net8 Blazor 尝鲜

随着 .NET 8 的发布,Blazor 已成为全堆栈 Web UI 框架,可用于开发在组件或页面级别呈现内容的应用,其中包含:* 用于生成静态 HTML 的静态服务器呈现。* 使用 Blazor Server 托管模型的交互式服务器呈现。* 使用 Blazor WebAssembly 托管模型的交互式客户端呈现。* 下载 Blazor 捆绑包并激活 .NET WebAssembly 运行时后,最初使用 Blazor Server,并在随后访问时使用 WebAssembly 自动进行交互式客户端呈

2023-11-15 21:07:59 5741 2

原创 树莓派4b装系统到运行 Blazor Linux 本地程序全记录

在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正.##1. 下载烧录器####我选择的是Raspbian 64位系统,并配置好ssh账号密码,wifi,以便启动后可以直接黑屏ssh连接##2. 启用root密码##3. 安装触摸屏买的是某宝的带盒子的小屏幕LCD接口:SPI(Fmax32 MHz)分辨率:320 * 480(Pixel)LCD驱动安装完成后,系统会自动重启。

2023-09-17 05:44:46 3006 2

原创 Bootstrap Blazor 实战动态表单组件

新建工程b18ValidateForm,使用 nuget.org 进行 BootstrapBlazor 组件安装, Chart 库,字体. 将项目添加到解决方案中。运行之, 并没有达到预期. 无论怎么改变[是/否]检查框,姓名和地址栏都是可写的,因为渲染机制问题,所以要改一下思路.正确方法是把逻辑包成一个组件,组件里面就可以局部刷新达到预期效果。添加 Javascript 引用到。Index.razor代码改为。

2023-08-25 16:00:37 4618

原创 bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程

如何远程调试 MAUI blazor / Blazor Hybrid。BootstrapBlazor 官网教程。在宿主文件中增加主题样式表。

2023-08-24 00:13:07 848

原创 bh003- Blazor hybrid / Maui 使用蓝牙BLE快速教程

BlazorHybrid.Maui.Permissions 因为源码比较长,主要是一些检查和申请权限,BLE权限相关代码,就不占用篇幅列出,感兴趣的同学直接打开。Main.razor 文件添加 BootstrapBlazorRoot 组件。如何远程调试 MAUI blazor / Blazor Hybrid。

2023-08-23 00:18:49 3328

原创 bh002- Blazor hybrid / Maui 使用ORM和数据库快速教程

如何远程调试 MAUI blazor / Blazor Hybrid。源码工程为了简单起见,都暂时放在同一个文件里面.

2023-08-22 00:28:11 341

ZXing Blazor 扫码组件 , ssr/wasm通用 配套源码

ZXing Blazor 扫码组件 , ssr/wasm通用 项目介绍 本项目是利用 ZXing 进行封装的 Blazor 组件库 直接调用手机或者桌面电脑摄像头进行扫码 https://www.cnblogs.com/densen2014/p/ZXingBlazorComponent.html

2022-04-01

Blazor组件自做九: 用20行代码实现文件上传,浏览目录功能 配套源码

Blazor组件自做九: 用20行代码实现文件上传,浏览目录功能 https://www.cnblogs.com/densen2014/p/16052168.html 今天有小伙伴咨询内网环境手机等移动设备怎样快速跟主机交换文件,群友齐齐出力讨论:es文件管理器开web服务,网盘中转,QQ发文件,各种方案各抒己见,好不繁华. 突然想到前段时间Net6正式发布后,带来了一个新的IBrowserFile接口, Blazor 文件上传变得非常便利,小的应用场景直接抛弃传统的Controller形式上传文件,话不多说,直接开撸.

2022-04-01

Blazor入门100天配套源码

系列文章 https://www.cnblogs.com/densen2014/p/16027851.html Blazor入门100天 演示地址:https://blazor.app1.es 1.使用JS隔离封装viewerjs库 2.使用JS隔离制作手写签名组件 3.使用JS隔离封装ZXing扫码 4.使用JS隔离封装signature_pad签名组件 5.使用JS隔离封装Google地图 6.使用JS隔离封装Baidu地图 7.使用JS隔离制作定位/持续定位组件 8.使用JS隔离封装屏幕键盘kioskboard.js组件 9.用20行代码实现文件上传,浏览目录功能 (Blazor server) 教程更多请看Wiki...

2022-04-01

SignalR-samples.rar

SignalR的各端例程 AndroidJavaClient ChatSample MoveShape PullRequestR StockTickR 推荐 WhiteBoard 推荐 WindowsFormsSample WindowsUniversal Xamarin

2020-01-07

.net实现生成及打印条形码功能

.net实现生成及打印条形码功能 .net实现生成及打印条形码功能,下面简单总结了自己的实现方法。 1.引用dll文件 将FLX.WebControls.dll文件拷贝到顶目的bin文件夹目录中; 2.配置web.config文件 在<system.web></system.web>之间添加如下代码 <httpHandlers> <add verb="*" path="FlxBarCode.axd" type="FLX.WebControls.FlxBarCodeHandler,FLX.WebControls" /> </httpHandlers>

2009-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除