- 系统安装页面默认判断数据库
SysConfig
表是否存在SystemInfo
- 在
BaseLayout
中,读取配置信息赋给上下文,若上下文系统信息为空,则跳转到安装页面 - 若要取消安装页面,则
Web
程序在XXX/Routes.razor
组件中,WinForm
程序在XXX.WinForm\App.razor
组件中,直接设置系统上下文系统信息,示例如下:
<KContext Value="context">
...
</KContext>
@code {
private UIContext context;
protected override void OnInitialized()
{
base.OnInitialized();
context = new UIContext();
// 设置上下文系统信息
context.System = new SystemInfo { AppName = AppConfig.AppName };
...
}
}