实例介绍
【实例简介】微软推出的跨平台web开发框架,共计4542页
【实例截图】很好学,易上手
【实例截图】很好学,易上手
【核心代码】
Contents ASP.NET Core 文档 ASP.NET Core 文档新增内容 概述 关于 ASP.NET Core 比较 ASP.NET Core 和 ASP.NET 比较 .NET Core 和 .NET Framework 入门 发行说明 3.1 版中的新增功能 3.0 中的新增功能 2.2 中的新变化 2.1 中的新变化 2.0 中的新变化 1.1 中的新变化 教程 Web 应用 Razor 页面 概述 入门 添加模型 基架 使用数据库 更新页面 添加搜索 添加新字段 添加验证 MVC 概述 入门 添加控制器 添加视图 添加模型 使用数据库 控制器操作和视图 添加搜索 添加新字段 添加验证 检查 Details 和 Delete 方法 Blazor Web API 应用 创建 Web API 使用 MongoDB 的 Web API 面向 JavaScript 的 Web API 适用于移动设备的后端 实时 web 应用 使用 JavaScript 的 SignalR 使用 TypeScript 的 SignalR 使用 Blazor WebAssembly 的 SignalR 远程过程调用应用 开始使用 gRPC 服务 数据访问 EF Core 和 Razor Pages 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 使用 MVC 的 EF Core 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 继承 高级主题 教程 (Microsoft Learn) Web 应用 Web API 应用 数据访问 Web 应用安全 基础知识 概述 Startup 类 依赖关系注入(服务) 中间件 主机 泛型主机 Web 主机 服务器 配置 选项 环境(开发、分阶段、生产) Logging 路由 处理错误 发出 HTTP 请求 静态文件 Web 应用 Razor 页面 介绍 教程 概述 入门 添加模型 基架 使用数据库 更新页面 添加搜索 添加新字段 添加验证 筛选器 路由和应用约定 MVC 概述 教程 概述 入门 添加控制器 添加视图 添加模型 使用数据库 控制器操作和视图 添加搜索 添加新字段 添加验证 检查 Details 和 Delete 方法 视图 分部视图 Controllers 路由 依赖关系注入 - 控制器 依赖关系注入 - 视图 单元测试 Blazor 概述 受支持的平台 入门 托管模型 教程 生成首个应用 使用 Blazor WebAssembly 的 SignalR 模板 组件 数据绑定 事件处理 模板化组件 集成组件 全球化和本地化 生命周期 布局 窗体和验证 依赖关系注入 路由 JavaScript 互操作 托管模型配置 组件库 安全和标识 概述 Blazor 服务器 状态管理 处理错误 调试 调用 Web API 托管和部署 概述 Blazor WebAssembly Blazor 服务器 配置链接器 高级方案 客户端开发 单页应用 Angular React 使用 Redux 的 React JavaScript 服务 LibMan 概述 CLI Visual Studio Grunt 捆绑和缩小 浏览器链接 会话和应用状态 布局 Razor 语法 Razor 类库 标记帮助程序 概述 创建标记帮助程序 在窗体中使用标记帮助程序 标记帮助程序组件 内置标记帮助程序 定位点 缓存 分布式缓存 环境 窗体 表单操作 图像 输入 Label 链接 部分 脚本 选择 Textarea 验证消息 验证摘要 高级 应用程序部件 应用程序模型 Areas 筛选器 Razor SDK 视图组件 视图编译 上传文件 Web SDK aspnet-codegenerator(基架) Web API 应用 概述 教程 创建 Web API 使用 MongoDB 的 Web API Swagger/OpenAPI 概述 Swashbuckle 入门 NSwag 入门 OpenAPI 工具 操作返回类型 处理 JSON Patch 请求 格式化响应数据 自定义格式化程序 分析器 约定 处理错误 使用 HTTP REPL 测试 API 实时应用 SignalR 概述 受支持的平台 教程 使用 JavaScript 的 SignalR 使用 TypeScript 的 SignalR 使用 Blazor WebAssembly 的 SignalR 示例 服务器概念 中心 从中心外部发送 用户和组 API 设计注意事项 客户端 SignalR 客户端功能 .NET 客户端 .NET API 参考 Java 客户端 Java API 参考 JavaScript 客户端 JavaScript API 参考 托管和缩放 概述 Azure 应用服务 Redis 底板 使用后台服务的 SignalR Configuration 身份验证和授权 安全注意事项 MessagePack 中心协议 流式处理 比较 SignalR 和 SignalR Core 不使用 SignalR 的 WebSocket 日志记录和诊断 规范 中心协议 传输协议 远程过程调用应用 gRPC 服务简介 教程 开始使用 gRPC 服务 使用 C# 的 gRPC 服务 使用 ASP.NET Core 的 gRPC 服务 使用 .NET 客户端调用 gRPC 服务 gRPC 客户端工厂集成 在浏览器应用中使用 gRPC Configuration 身份验证和授权 日志记录和诊断 安全注意事项 版本控制 gRPC 服务 通过 dotnet-grpc 管理 Protobuf 参考 从 C-core 迁移 gRPC 服务 比较 gRPC 服务和 HTTP API 示例 疑难解答 测试、调试和疑难解答 Razor Pages 单元测试 测试控制器 远程调试 快照调试 Visual Studio 中的快照调试 集成测试 负载测试和压力测试 故障排除和调试 Logging Azure 和 IIS 疑难解答 Azure 和 IIS 错误参考 数据访问 教程 EF Core 和 Razor Pages 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 使用 MVC 的 EF Core 概述 入门 创建、读取、更新和删除 排序、筛选器、页面和组 迁移 创建复杂数据模型 读取相关数据 更新相关数据 处理并发冲突 继承 高级主题 使用 ASP.NET Core 的 EF 6 使用 Visual Studio 的 Azure 存储 连接的服务 Blob 存储 队列存储 表存储 托管和部署 概述 Azure 应用服务 概述 使用 Visual Studio 发布 使用 Visual Studio for Mac 发布 使用 CLI 发布 使用 Visual Studio 和 Git 发布 使用 Azure Pipelines 连续部署 ASP.NET Core 模块 疑难解答 错误参考 DevOps 概述 工具和下载 部署到应用服务 持续集成和持续部署 监视和排除故障 后续步骤 IIS 概述 发布到 IIS 教程 ASP.NET Core 模块 Visual Studio 中的 IIS 支持 IIS 模块 疑难解答 错误参考 转换 web.config Kestrel HTTP.sys Windows 服务 Linux 与 Nginx Linux 与 Apache Docker 概述 生成 Docker 映像 Visual Studio Tools 发布到 Docker 映像 示例 Docker 映像 代理和负载均衡器配置 Web 场 Visual Studio 发布配置文件 Visual Studio for Mac 发布到文件夹 目录结构 运行状况检查 Blazor 概述 Blazor WebAssembly Blazor 服务器 配置链接器 安全和标识 概述 身份验证 概述 标识简介 使用 SPA 标识 基架标识 将自定义用户数据添加到标识 身份验证示例 自定义标识 社区 OSS 身份验证选项 配置标识 配置 Windows 身份验证 标识的自定义存储提供程序 Google、Facebook... 概述 Google 身份验证 Facebook 身份验证 Microsoft 身份验证 Twitter 身份验证 其他提供程序 其他声明 策略方案 WS 联合身份验证 帐户确认和密码恢复 启用在标识中生成 QR 码 使用短信的双因素身份验证 在没有标识的情况下使用 cookie 身份验证 在没有标识的情况下使用社交身份验证 Azure Active Directory 概述 将 Azure AD 集成到 Web 应用中 方案 登录用户的 Web 应用 调用 Web API 的 Web 应用 受保护的 Web API 调用其他 Web API 的 Web API 将 Azure AD B2C 集成到 Web 应用中 示例 使用 Azure AD V2 登录用户并调用 Web API 使用 Azure AD V2 从 WPF 应用程序调用 ASP.NET Core 2.0 Web API Web API 与 Azure AD B2C 使用 IdentityServer4 保护 ASP.NET Core 应用 使用 Azure App Service 身份验证保护 ASP.NET Core 应用(简易身份验证) 各个用户帐户 配置证书身份验证 授权 概述 通过授权创建 Web 应用 Razor Pages 授权约定 简单授权 基于角色的授权 基于声明的授权 基于策略的授权 授权策略提供程序 要求处理程序中的依赖关系注入 基于资源的授权 基于视图的授权 按方案限制标识 数据保护 概述 数据保护 API 使用者 API 概述 目的字符串 目的层次结构和多租户 哈希密码 限制受保护负载的生存期 取消保护已撤消密钥的有效负载 Configuration 概述 配置数据保护 默认设置 计算机范围内策略 非 DI 感知方案 扩展性 API 概述 核心加密扩展性 密钥管理扩展性 各种 API 实现 概述 已验证加密详细信息 子项派生和已验证加密 上下文标头 密钥管理 密钥存储提供程序 静态密钥加密 密钥永久性和设置 密钥存储格式 短暂数据保护提供程序 兼容性 概述 在 ASP.NET 中替换 machineKey 机密管理 在开发过程中保护机密 Azure Key Vault 配置提供程序 强制执行 HTTPS 使用 HTTPS 托管 Docker 欧盟一般数据保护条例 (GDPR) 支持 反请求伪造 阻止开放重定向攻击 阻止跨站点脚本编写 启用跨域请求 (CORS) 在应用之间共享 Cookie SameSite Cookie IP 安全列表 应用程序安全性 - OWASP Blazor 概述 Blazor 服务器 性能 概述 内存和 GC 响应缓存 概述 内存中缓存 分布式缓存 响应缓存中间件 对 ObjectPool 的对象重用 响应压缩 诊断工具 负载测试和压力测试 全球化和本地化 概述 可移植对象本地化 扩展性 疑难解答 高级 模型绑定 自定义模型绑定 模型验证 兼容性版本 编写中间件 请求和响应 Cookie URL 重写 文件提供程序 请求功能接口 访问 HttpContext 更改令牌 .NET 的开放 Web 接口 (OWIN) 使用托管服务的后台任务 托管启动程序集 类库中的 ASP.NET Core Microsoft.AspNetCore.App 元包 Microsoft.AspNetCore.All 元包 使用 LoggerMessage 的日志记录 使用文件观察程序 基于工厂的中间件 使用第三方容器的基于工厂的中间件 迁移 3.0 到 3.1 2.2 到 3.0 2.1 到 2.2 2.0 到 2.1 1.x 至 2.0 概述 身份验证和标识 ASP.NET 到 ASP.NET Core 概述 MVC Web API Configuration 身份验证和标识 ClaimsPrincipal.Current 成员身份到标识 HTTP 模块到中间件 日志记录(不是 ASP.NET Core) API 参考 参与
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论