Blazor系列文章目录
Blazor可以直接在浏览器中运行C#代码,使用WebAssembly。它和Angular、React、Vue等JavaScript框架一样,在相同的安全沙盒中运行。不仅仅是C#,我们可以使用WebAssembly在浏览器中运行任何类型的代码。
WebAssembly是基于开放的Web标准。所以它是所有现代浏览器包括移动浏览器的原生部分。这意味着blazor应用程序的工作,不需要像silverlight
和flash
时代那样安装任何特殊的插件。
文章目录
- Blazor 简介
- Blazor 托管模型
- Blazor 项目结构
- Blazor Razor 组件
- Blazor 拆分组件
- Blazor 模型类
- 员工列表组件
- Blazor 加载指示器
- Blazor 数据访问策略
- 什么是 RESTful API
- 创建 REST API
- REST API 数据库上下文
- REST API 中的存储库模式
- REST API 获取列表
- REST API 通过 ID 获取
- 在 REST API 中发布
- REST API 模型验证
- 使用 REST API
- 在 REST API 中删除
- 在 REST API 中搜索
- 从 Blazor 调用 REST API
- Blazor 路由参数
- 来自多个表的数据
- Blazor 事件处理
- Blazor 数据绑定
- Blazor 双向绑定
- 组件参数
- Blazor 事件回调
- 构建 Blazor 表单
- Blazor 选择列表
- 自定义输入组件
- RCL 项目
- 将枚举绑定到选择
- Blazor 日期选择器
- Blazor 表单验证
- 自定义表单验证
- 比较验证
- 复杂模型验证
- ASP.NET Core 中的 AutoMapper
- 编辑和更新
- 创建操作
- 强制重新加载组件
- 删除操作
- 组件通信
- 删除确认
- 属性溅射
- 任意属性
- 级联值
- 多个级联参数
- 级联值性能
- Blazor 中的身份设置
- Cookie 身份验证
- 身份验证 - 登录页面
- 身份验证 - 注销页面
- Blazor 中的授权
- Blazor 授权属性
- 代码中的 Blazor 授权
Related Posts