我们用了14篇文章,基本上把一个后台管理系统需要的UI部分都说的差不多了。所以这套文章也该到了结束的时候了。

这里面有很多问题,比如我们直接使用UI来拉数据库信息而没有使用service,再比如我们大量的用了同步,即使使用Task.FormResult也不用异步处理,再比如整个项目里没有任何缓存,所有的操作都直接处理数据库,再再比如半残废的权限系统。

所以这套东西我不希望有人真的直接拿过来用,正如我们题目说的那样,是从零开始blazor,不是从零开始后台管理系统。

这套文章的着眼点在于UI部分。

  • 我们讲了登录界面的UI怎么画,虽然我们是从BA抄了一份,但是万变不离其宗,改成其他的登录界面就是改一下css的问题。

  • 我们讲了怎么用ajax组件进行登录,讲了cookie验证的写法。

  • 还说了三种权限验证的方式。

  • 讲了如何动态生成菜单以及菜单生成以后如何动态刷新。

  • 借助Layout讲了怎么使用Logout组件来直接做出我们的登出以及修改密码的组件。

  • 借助管理界面,讲了BootstrapBlazor里我个人认为最牛逼的组件Table,里面说了如何使用自带的新建,修改功能来进行数据处理,如何使用自定义按钮弹窗修改内容。如何使用Lookup直接绑定其他数据源,让我们的Id直接变成可读内容。

仔细想想的话比较常见的UI处理我们都说的差不多了,所以这套文章也就差不多圆满了。

大家有需要的话可以直接把UI部分集成到自己的管理系统里,该异步就异步,该三层就三层,该缓存就缓存。不要被我的写法迷惑了。

后面也许还会出一套视频,也是这个玩意。如果感觉看文章太累的话可以等一下视频。

代码在代码在https://github.com/j4587698/BlazorLearn,如果有更好的想法或者还想让我写的可以留言或者在github里写issues。

最新文章

  1. jdk安装
  2. tangram2.6(XE2)\framework框架加载包异常 调试的地方
  3. ASP.NET导出文件FileResult的使用
  4. 主成分分析(PCA)核心思想
  5. WPF 的datagrid 列名中没有显示下划线是怎么回事?
  6. C# FTP FtpWebRequest UsePassive 属性
  7. JAVA 实战练习
  8. JAVA 遍历文件夹下的所有文件
  9. bzoj1055
  10. Spring中 bean定义的parent属性机制的实现分析
  11. OC中的SEL解析
  12. jquery 移动端轮播图
  13. 使用VS Code开发asp.net core (上)
  14. [WC 2011]Xor
  15. 一步步实现windows版ijkplayer系列文章之二——Ijkplayer播放器源码分析之音视频输出——视频篇
  16. 从早期 Spring Boot 版本升级
  17. 廖雪峰Java4反射与泛型-3范型-4擦拭法
  18. hdu2036(多边形面积)
  19. UE简单配置
  20. C++11新特性介绍 02

热门文章

  1. C语言- 基础数据结构和算法 - 循环链表
  2. 不同的子序列问题I
  3. VisionPro · C# · 创建项目
  4. 【黑马pink老师的H5/CSS课程】(一)基本介绍
  5. Windows下maven配置环境变量
  6. NC207028 第k小数
  7. 爬虫(6) - 网页数据解析(2) | BeautifulSoup4在爬虫中的使用
  8. RocketMQ之消费者启动与消费流程
  9. IDea折叠模块快捷键-*04
  10. 转换流的原理和OutputStreamWriter介绍&代码实现