Blazor囫囵吞枣
文章平均质量分 51
我的Blazor学习专栏
刘欣的博客
00年建设重庆第一根ADSL,2010年erphome basis版主,2020年大榕树BASIS群主,2025年开发赛力斯汽车超级工厂整车混线排产程序。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Blazor AntDesign 登陆与菜单说明(Blazor囫囵吞枣9)
这时跨页面的授权对象已经有用户的权限数据,菜单组件中,就展开出现了用户应该有的菜单。,用户点击上面的登陆按钮,@Body中插入登陆子页面。2、当登陆页面验证用户密码完成后,地址直接又跳回。1、用户打卡网站的第一页面是。原创 2026-04-10 11:11:29 · 116 阅读 · 0 评论 -
Blazor 中注入EFcore(Blazor囫囵吞枣8)
在Blazor项目框架中使用EFcore处理数据库操作,也是需要一个EFcore对象,可以跨页面共享来使用。中,我们注入它,并让它预热一下,避免用户点后面的登陆界面卡顿。中,申明这个EFcore对象。三、在其它页面中使用注入并使用。原创 2026-04-10 09:37:16 · 110 阅读 · 0 评论 -
Blazor 中用Scoped全局变量存放用户权限(Blazor囫囵吞枣7)
/声明一个全局变量,在组件中注入后就可以使用了,生命周期为每次请求一个新的实例。我们用一个全局变量来存放用户的登陆信息,然后在每一个页面都引入这个全局变量,来对应用户的权限;这就需要一个全局变量存放信息对应跨页面的访问。objauth对象就可以用了。原创 2026-04-09 17:52:47 · 79 阅读 · 0 评论 -
Blazor 在MainLayout.razor中使用AntDesign布局框架(Blazor囫囵吞枣6)
Ant Design提供了完善的布局组件,主要包括Layout、Sider、Menu、Header、Content和Footer。Layout作为最外层容器,Sider用于侧边栏(可设置宽度和主题),Menu实现导航菜单,Header放置顶部内容,Content显示主体信息,Footer展示页脚内容。这种结构化的布局方式能够快速搭建标准的页面框架。原创 2026-04-09 16:40:58 · 127 阅读 · 0 评论 -
Blazor项目文件说明(Blazor囫囵吞枣5)
Blazor应用的核心组件解析 App.razor是Blazor应用的根组件,负责全局结构、路由配置和资源加载,作为整个应用的入口点。Routes.razor作为路由中枢,处理页面导航匹配、布局分配和404页面显示。MainLayout.razor则是布局模板,定义页面统一结构和交互逻辑,通过@Body占位符动态渲染页面内容。这三个组件各司其职:App.razor搭建应用框架,Routes.razor管理路由导航,MainLayout.razor控制页面呈现方式,三者协同工作构成Blazor应用的基础架构。原创 2026-04-09 10:52:37 · 435 阅读 · 0 评论 -
单例在Blazor中存放全局变量(Blazor囫囵吞枣4)
摘要:本文介绍了如何在C#中定义GV和Zuser两个类,并通过单例模式实现全局变量共享。GV类包含Zuser实例和Times属性,构造函数中进行初始化。Zuser类存储用户信息(Id,Name,Pass)。通过在Program.cs中添加builder.Services.AddSingleton<GV>()注册单例服务,不同页面(如Login和Weather)获取的GV实例实际上是同一个对象,从而实现全局变量的共享和访问。这种方法确保了应用程序中用户信息等数据的全局一致性。原创 2026-01-10 17:32:20 · 226 阅读 · 0 评论 -
使用AntDesignBlazor(Blazor囫囵吞枣3)
Blazor简化了开发架构,直接从UI层连接数据库层,省去了API中间环节,相比WinForm更安全。首次使用AntDesignBlazor遇到配置问题,通过B站教程解决。配置步骤包括:新建Blazor项目、安装AntDesign包、在Program.cs添加服务、_Imports.razor添加命名空间、Routes.razor添加AntContainer。官网文档不够清晰,但AntDesign控件功能强大,如Table控件使用方便,开发效率高。原创 2025-11-22 23:10:27 · 723 阅读 · 0 评论 -
在razor页面上读写数据库(Blazor囫囵吞枣2)
本文介绍了在VS2022环境中搭建SQL Server数据库系统并使用EF Core进行数据操作的全过程。首先配置SQL Server Express 2022和SSMS,设置sa登录并开放1433端口。然后通过NuGet添加EF Core相关类库,使用Scaffold-DbContext命令自动生成实体类。在Blazor Server项目中,通过AddDbContextFactory注入数据库上下文,并在Razor页面中实现数据的增删查改功能。文中提供了完整的Weather.razor页面代码,展示了如何原创 2025-11-15 20:57:39 · 637 阅读 · 0 评论 -
在页面上写C#(Blazor囫囵吞枣1)
本文介绍了博主试用Blazor框架进行Web开发的体验。博主修改了微软示例代码,实现了用C#编写前端页面,展示包含日期、物料和价格的数据表格。代码中使用了Bootstrap CSS样式,简化了前端设计。示例展示了Blazor的数据绑定功能,通过@code块定义数据模型WeatherForecast,并在初始化时加载测试数据。博主还计划进一步研究Blazor如何实现前端到后端数据库的功能集成。原创 2025-11-09 11:03:07 · 432 阅读 · 0 评论
分享