会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
j4587698
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年8月5日
从零开始Blazor Server(8)--增加菜单以及调整位置
摘要: 这篇干啥这篇文章主要是把前面的一些东西稍微调整一下,使其更适合后面的内容。主要是两个事,一个是把原来的PermissionEntity直接变成MenuEntity,直接让最后一级是菜单,这样后面就简单很多。另外增加一些默认的菜单为后面的文章做准备。另外就是调整一下Pages里面的目录结构,让我们不用
阅读全文
posted @ 2022-08-05 16:10 jvx
阅读(2222)
评论(0)
推荐(1)
2022年8月4日
从零开始Blazor Server(7)--使用Furion权限验证
摘要: 序上面两篇我们讲了怎么用OnNavigateAsync来验证权限,又写了怎么用策略来验证权限。其实我们既然集成了Fution,就可以用Furion带的方式来验证。创建AdminHandler我们还是去创建AdminHandler,但是跟策略不一样的是我们的Handler不继承于Authorizati
阅读全文
posted @ 2022-08-04 10:35 jvx
阅读(2883)
评论(0)
推荐(1)
2022年8月3日
从零开始Blazor Server(6)--基于策略的权限验证
摘要: 写这个的原因现在BootstrapBlazor处于大更新时期,Menu组件要改为泛型模式。本来我们的这一篇应该是把Layout改了,但是改Layout肯定要涉及到菜单,如果现在写了呢,就进入一个发布就过时的状态,就很尴尬,所以后面的就稍微拖一拖。加上昨天有人说我用OnNavigateAsync违反单
阅读全文
posted @ 2022-08-03 11:01 jvx
阅读(2847)
评论(8)
推荐(6)
2022年8月2日
从零开始Blazor Server(5)--权限验证
摘要: 这个模式在最新版的.net core中有问题,会不断的报错出异常,建议不要继续使用,改为使用其他模式。序之前我们一直使用的是微软自带的身份验证方式,即使用[Authorize]标签来做。但是这种方式十分不灵活,微软推荐的方式是加Policy,但是这种方式对我们来说还是不够灵活。所以本节我们用完全自己
阅读全文
posted @ 2022-08-02 09:54 jvx
阅读(4567)
评论(7)
推荐(10)
2022年8月1日
从零开始Blazor Server(4)--登录系统
摘要: 说明上一篇文章中我们添加了Cookie授权,可以跳转到登录页了。但是并没有完成登录,今天我们来完成它。我们添加Cookie授权的时候也说了,这套跟MVC一模一样,所以我们登录也是跟MVC一模一样。有个小区别是必须使用MVC去登录,Blazor本身是登录不了的。添加Controller支持在Progr
阅读全文
posted @ 2022-08-01 09:30 jvx
阅读(6969)
评论(5)
推荐(4)
2022年7月29日
从零开始Blazor Server(3)--添加cookie授权
摘要: 认证方式简述Blazor Server微软官方还是推荐直接使用Cookie授权,因为本来Blazor Server就是前后端不分离的。不存在Cookie跨域等一系列问题。只要不是使用SSO之类的统一登录方式,建议直接使用Cookie作为认证方式就行,简单方便。添加Cookie认证Blazor添加Co
阅读全文
posted @ 2022-07-29 10:00 jvx
阅读(6526)
评论(3)
推荐(5)
2022年7月28日
从零开始Blazor Server(2)--整合数据库
摘要: 开篇上一篇文章我们留了个尾巴,没有把freesql整合进去,这篇文章我们来整合。目前的思路呢,是做一个简单的四不像的RABC,也有用户、角色、权限三部分。但是其中每个用户只有一个角色,即用户和角色之间是一多关系。每个角色可以有多个权限,即权限跟角色之间是多多关系。这样主要是想说一下freesql怎么
阅读全文
posted @ 2022-07-28 10:01 jvx
阅读(3384)
评论(1)
推荐(2)
2022年7月27日
从零开始Blazor Server(1)--项目搭建
摘要: 项目介绍本次项目准备搭建一个使用Furion框架,Blazor的UI使用BootstrapBlazor、数据库ORM使用Freesql的后台管理系统。目前的规划是实现简单的注册,登录。增加管理员跟普通用户两种权限,不会实现复杂的权限管理,但是也不准备用默认的那套,自己实现一个简单的架子把。然后实现一
阅读全文
posted @ 2022-07-27 14:42 jvx
阅读(5046)
评论(5)
推荐(5)
2022年7月26日
HtmlAgilityPack中使用xpath获取属性值
摘要: HtmlAgilityPack介绍HtmlAgilityPack是一个专门用来解析Html的库,它可以使用xml的方式来解析html。有人说了,html本身不就是xml?是的,html就是xml,但是html很宽松,没有关闭的节点也可以用,还有一些其他的内容比如js夹杂在里面。如果直接使用xml解析
阅读全文
posted @ 2022-07-26 15:38 jvx
阅读(1451)
评论(0)
推荐(0)
2022年7月25日
BootStrapBlazor 安装教程--Server模式
摘要: 使用模板使用模板是最简单的办法。因为项目模板里已经包含了BootStrapBlazor的所有需要配置的内容。首先我们安装项目模板:dotnet new -i Bootstrap.Blazor.Templates::6.4.1这里的6.4.1是版本号,截至到目前Templates的版本号为6.4.1。
阅读全文
posted @ 2022-07-25 09:28 jvx
阅读(1722)
评论(0)
推荐(4)
上一页
1
2
3
4
5
6
7
下一页
公告