.NET6
W清风大侠M
Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。
网站:https://known.org.cn
展开
-
Blazor实现setInterval功能
JavaScript的setInterval是一个实现定时调用的函数,即每隔一段时间重复执行一段逻辑,Blazor可以通过Timer来实现类似功能。示例代码如下:public class MySlider : ComponentBase { private System.Timers.Timer timer; private int curIndex = 0; [Parameter] public int Interval { get; set; } = 3000; [P原创 2022-05-02 10:30:16 · 1240 阅读 · 0 评论 -
Blazor无限级Dialog解决方案
设计思路1.通过DialogContainer组件动态显示2.使用Dictionary存储所有显示的Dialog3.使用StateHasChanged强制更新DialogContainer呈现树4.主要代码如下DialogOptionpublic class DialogOption { public string Title { get; set; } public int Width { get; set; } = 500; public int Height { g原创 2022-04-30 22:32:38 · 378 阅读 · 0 评论 -
Blazor删除表格一行数据不自动刷新问题
问题描述删除Blazor表格某一行数据,表格数据未刷新。解决方案在表格的刷新方法中调用强制刷新方法public void QueryData() { StateHasChanged();}参考https://www.likecs.com/show-94339.html原创 2022-04-28 20:48:20 · 665 阅读 · 0 评论 -
.NET6使用HttpContext.Current
1.启动时添加HttpContextAccessorvar builder = WebApplication.CreateBuilder(args);builder.Services.AddHttpContextAccessor();WebAppContext.Services = builder.Services;2.添加访问WebAppContext类class WebAppContext { public static IServiceCollection Services;原创 2022-04-20 14:20:37 · 2384 阅读 · 0 评论