Blazor 框架是以单页应用程序(SPA)的形式加载的,因此在浏览器中只有一个 HTML 页面。当用户访问 Web 应用程序时,首先加载的是 Blazor 应用程序的主要 JavaScript 文件,此文件包含 Blazor 框架的低级别代码。一旦加载此文件,Blazor 就会在浏览器中执行。然后,Blazor 框架会根据所需的内容动态地从服务器上加载组件和其他资源。
以下是 Blazor 组件的加载顺序示例:
Blazor 组件是通过 Razor 和 C# 代码定义的,而 Razor 组件可用于开发 UI。在 Blazor 应用程序中,每个 Razor 组件都会编译成一个类,也会生成一个单独的 DLL 文件。这些 DLL 文件是在运行时动态加载的,并且只有在组件被引用时才会被加载。
下一篇:Blazor基本组件属性渲染问题