如需詳細資訊,請參閱 ASP.NET Core Blazor 表單概觀。 AntiforgeryStateProvider 服務會提供與目前工作階段相關聯之防偽權杖的存取權。 插入服務並呼叫其 GetAntiforgeryToken() 方法來取得目前的 AntiforgeryRequestToken。 如需詳細資訊,請參閱 從ASP.NET Core Blazor 應用程式呼叫 Web API。 Blazor 將請求權杖儲存...
因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的话建议你先从基本语法学起)。
Blazor Web App 中的每个组件都采用呈现模式来确定其使用的托管模型、呈现位置,以及是否在服务器上静态呈现、在服务器上呈现以实现用户交互,还是在客户端上呈现以实现用户交互(通常是在服务器上预呈现)。 .NET 8 之前的 ASP.NET Core 版本的 Blazor Server 和 Blazor WebAssembly 应用仍专注于承载模型概念,而不是...
Blazor 使用现有的 ASP.NET Core 身份验证机制来确立用户的身份。 具体机制取决于在服务器端或客户端托管 Blazor 应用的方式。 服务器端和客户端运行的授权代码在 Blazor 应用中的安全方案存在差异。 对于在服务器上运行的授权代码,授权检查能够对应用和组件区域强制实施访问规则。 由于客户端代码执行可能会被篡改,因...
架構 Blazor 的專案範本會將MainLayout 元件(MainLayout.razor) 指定為應用程式的預設配置。 如需配置的詳細資訊,請參閱 ASP.NET Core Blazor 配置。元件支援使用多個@page指示的多個路由範本。 下列範例元件會在請求 /blazor-route 和/different-blazor-route 時載入。
在从Blazor 项目模板创建的应用中,MainLayout组件就是应用的默认布局。 Blazor 的布局采用Flexbox layout model (MDN documentation)(W3C 规范)。 Blazor 的 CSS 隔离功能将独立 CSS 样式应用于MainLayout组件。 按照惯例,样式由相同名称的随附样式表MainLayout.razor.css提供。 ASP.NET Core 框架的样式表实现可以在...
在从Blazor 项目模板创建的应用中,MainLayout组件就是应用的默认布局。 Blazor 的布局采用Flexbox layout model (MDN documentation)(W3C 规范)。 Blazor 的 CSS 隔离功能将独立 CSS 样式应用于MainLayout组件。 按照惯例,样式由相同名称的随附样式表MainLayout.razor.css提供。 ASP.NET Core 框架的样式表实现可以在...
dotnet new blazorwasm -o MyBlazorPwa --pwa -f net5.0 導覽至位於下列 URL 的 ASP.NET Core GitHub 存放庫,其連結至 main 分支參考來源和資產。 從套用至應用程式的 [切換分支] 或 [標籤] 下拉式清單中,選取您正在使用的版本。 Blazor WebAssembly 專案範本 wwwroot 資料夾 (dotnet/aspnetcore GitHub ...
使用EF Core 的 Blazor 高级场景 客户端开发 会话和状态管理 布局 Razor 语法 Razor 类库 标记帮助程序 高级 API接口 实时应用 远程过程调用应用 最佳做法 服务器 测试 调试 故障排除 代码分析 数据访问 托管和部署 安全和标识 性能 全球化和本地化 高级 ...
使用EF Core 的 Blazor 高级场景 客户端开发 会话和状态管理 布局 Razor 语法 Razor 类库 标记帮助程序 高级 API接口 实时应用 远程过程调用应用 最佳做法 服务器 测试 调试 故障排除 代码分析 数据访问 托管和部署 安全和标识 性能 全球化和本地化 高级 ...