• 从零开始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。

  • 相关阅读:
    TCP/IP Illustrated Episode 9
    Redisson入坑篇
    js——继承
    网络安全宣传周|这些网络安全知识赶紧get起来~
    DubboDemo(直连)测试代码
    06 Feign远程调用
    tomcat 启用https加密码访问
    SpringBoot之:SpringBoot中使用HATEOAS
    读高性能MySQL(第4版)笔记19_云端和合规性
    C++移动语义
  • 原文地址:https://www.cnblogs.com/j4587698/p/16624741.html