分类 .NET 下的文章

.NET微信网页开发之通过UnionID机制解决用户在不同公众号,或在公众号、移动应用之间帐号统一问题

开发背景:

  最近一段时间一直在做关于微信方面的网站应用开发,这段时间也收获的不少关于微信开发方面的开发技能,接触的比较多的主要有微信公众号和微信网站app第三方登录授权,以及微信会员卡,优惠券和扫描二位码的功能,今天我主要想要总结的是微信公众号登录和网站app第三方应用微信授权登录这两者之间获取到的Openid关联问题,实现两边登录都是同一个账号。

阅读剩余部分

dotnet-exec小工具

Intro

在之前的文章中很多会有一些示例代码,这些代码一般都是一些很小的示例,尤其是介绍一些新特性的示例,基本上不会引用其他包,只有 SDK 就可以执行,对于这些示例,一般会每个实例单独一个文件,示例程序的入口文件是 MainTest 方法,都用 Main 会造成冲突,所以用了另外一个名字,而 Program 的 Main 方法里或者顶级程序语句中调用对应示例的 MainTest,这样的话每当我想只执行每一个示例的时候我就需要修改 Program 中的方法调用

阅读剩余部分

WinForm混合Blazor(中)

在上一篇中介绍了一下razor文件中,js与c#之间的相互调用,但WinForm和Blazor混合中,没有真正与WinForm进行交互,本篇来说明一下。

WinForm中混合Blazor是通过ServiceCollection来完成的,如果想WinForm和Blazor交互,可以通过向ServiceCollection注入一个中介服务来达到互相调用,大体思路是定义一个服务,这个服务里有方法和事件,方法被调用,触发订阅者。比如调用方是WinForm的话,订阅者就是对应js的方法了;如果调用方是js,那订阅事件的就是WinForm里的方法了。

阅读剩余部分

WinForm混合Blazor(上)

在之前,我发表过一篇文章,简单介绍WinForm通过WebView2加载Blazor,如下:

鸡肋还是革新——Blazor进WinForm

 今天接着这个话题,再深入一些。

阅读剩余部分