码界工坊
首页
项目
工具
专辑
所有
一起学Blazor系列
Blazor组件库
Avalonia UI开源项目
Avalonia UI控件库
WPF MVVM框架 Prism系列
WPF开源项目
WPF UI设计
WPF控件库
Winform开源项目
Winform控件库
C# AOT
C#开源项目
分类
所有
Blazor
ASP.NET Core
Avalonia UI
WPF
Winform
MAUI
EF Core
Dapper
.NET
Python
前端
MySQL
数据库
Flutter
Flutter
Swift UI
更多语言
Docker
课程
架构设计
数字化转型
分享
投稿
Bug反馈
关于
赞助
博客园
B站
时间线
RSS
站点地图
关于
博文专辑
所有
一起学Blazor系列
Blazor组件库
Avalonia UI开源项目
Avalonia UI控件库
WPF MVVM框架 Prism系列
WPF开源项目
WPF UI设计
WPF控件库
Winform开源项目
Winform控件库
C# AOT
C#开源项目
博客列表
meta 标签到底有什么用?终于有人说出了真相
最近部门在推微前端,需要按功能拆分多个子应用,主应用在加载的过程中经常出现加载失败的问题。
HTML
Meta
创建于2021-12-23 21:02:21
|
隐冬
(23/30)大家一起学Blazor:ASP.NET Core Identity(3)
前面有说到`UserAuthentication()`跟`UserAuthorization()`,这两个的差别在于:前者用于验证登录者是谁,后者则决定登录者可以做什么。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 22:19:53
|
StrayaWorker
(24/30)大家一起学Blazor:<AuthorizeRouteView>运用
前天有在`Blog.razor`加入通过验证及未通过的显示内容,但如果系统要呈现的未通过验证内容都一样,在每个Component 都这样写就太浪费时间了,可以利用`App.razor`帮我们做统一呈现的事。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 22:51:24
|
StrayaWorker
(25/30)大家一起学Blazor:添加角色功能
首先添加承载角色数据的`ViewModel`,因为接下来的权限会以角色判断
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 23:08:41
|
StrayaWorker
C# 脚本
有些情况下,需要在程序运行期间动态执行C#代码,比如,将某些经常改变的算法保存在配置文件中,在运行期间从配置文件中读取并执行运算。这时可以使用C#脚本来完成这些工作。
C#
脚本
创建于2021-12-24 22:46:51
|
寻找无名的特质
(26/30)大家一起学Blazor:给用户分配角色
昨天角色的`CRUD` 功能都完成了,接着就是要把角色分配给用户了
Blazor
ASP.NET Core
学Blazor
创建于2021-12-24 23:20:13
|
StrayaWorker
(27/30)大家一起学Blazor:添加用户和Claim功能
前面说过`ASP.NET Core Identity` 是基于`Claim` 的验证,而`Role` 就是类型为`Role` 的`Claim`
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 11:08:26
|
StrayaWorker
(28/30)大家一起学Blazor:Policy-based authorization
之前有说到`ASP.NET Core Identity` 使用的是基于`Claim` 的验证,其实`ASP.NET Core Identity` 有不同类型的授权方式,最简单的`登录授权`、`角色授权`、`Claim 授权`,但上述几种都是以一种方式实现:原则授权(`Policy-based authorization`)。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 17:51:34
|
StrayaWorker
支持.NET6!EF Core中批量执行更新、删除、插入数据的框架Zack.EFCore.Batch
在`EF Core`中`批量`执行`更新`、`删除`、`插入`数据的框架`Zack.EFCore.Batch`已经发布新版,新版增加了对`.NET 6`的支持,数据批量插入的时候支持`ValueConverter`,彻底解决了`“更新数据的时候,当两列的表达式等价时候出现的The count of columns should be even异常”`。
C#
EF Core
批量更新
批量删除
批量插入
创建于2021-12-25 19:23:26
|
杨中科
(29/30)大家一起学Blazor:Blazor单元测试
开发一个系统最无聊的过程大概就是解决BUG了,尤其是那种尝试对null 对象取值的错误(`Object reference not set to an instance of an object.`),这应该是大部分人刚踏入编程领域最常碰到的问题,为了从枯燥的解决BUG过程解脱,这篇就来介绍`单元测试`。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 20:39:11
|
StrayaWorker
1
•••
9
10
11
12
13
•••
48
网站统计
网站创建
5年
文章分类
23个
文章总计
480篇
文章原创
103篇(21.46%)
站长推荐
1
Avalonia开源控件库强力推荐-Semi.Avalonia
2
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
3
各版本操作系统对.NET支持情况
4
C#创历史成为2023年度编程语言
5
.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容
6
.NET跨平台客户端框架 - Avalonia UI