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