- 系统安装页面默认判断数据库
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 };
...
}
}