Logo
☆☆☆☆☆
0.0
Intermediate
26h 40m

ASP.NET Core MVC

在本课程中,你将学习如何使用 ASP.NET Core MVC、Razor 以及 Razor 标签辅助器创建模块化且动态的 Web 应用程序。此外,你还将学习如何将应用程序本地化为多种语言,并最终完成发布。 你将掌握 ASP.NET 开发的多个方面,包括:如何优化用户界面、验证用户输入、通过依赖注入和配置数据编写清晰且可维护的代码,以及其他大量实用内容。 完成本课程后,你将能够基于 ASP.NET Core MVC 构建面向公众的网站和企业级应用,实现缓存、身份验证与授权等高级功能,并遵循微软的最佳实践。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
ASP.NET Core MVC
在本课程中,你将学习如何使用 ASP.NET Core MVC、Razor 以及 Razor 标签辅助器创建模块化且动态的 Web 应用程序。此外,你还将学习如何将应用程序本地化为多种语言,并最终完成发布。 你将掌握 ASP.NET 开发的多个方面,包括:如何优化用户界面、验证用户输入、通过依赖注...

WHAT YOU'LL LEARN

ASP.NET Core

Content

12 Lessons • 0 Quizzes • 0 Challenges

Razor 模板语言
  1. 1

    课程简介

  2. 2

    你的第一个 Razor 页面

  3. 3

    HTML 模板与动态内容

  4. 4

    添加条件内容

  5. 5

    循环与代码块

  6. 6

    从 Pages 迁移到 Views

  7. 7

    视图的预定义属性

标签助手
  1. 1

    标签助手简介

  2. 2

    预定义标签帮助器

  3. 3

    创建标签帮助程序

  4. 4

    输入与表单

控制器和视图模型
  1. 1

    控制器快速入门

  2. 2

    一个非常简单的应用程序

  3. 3

    分层架构

  4. 4

    MVC模式

  5. 5

    控制器与路由

  6. 6

    匹配操作方法参数

  7. 7

    绑定器

  8. 8

    格式化器和 API 控制器

  9. 9

    上传和下载文件

  10. 10

    构建响应

  11. 11

    网页缓存

验证与元数据
  1. 1

    验证和验证属性

  2. 2

    防伪造验证:防止XSRF/CSRF攻击

  3. 3

    在 Razor 视图中处理验证

  4. 4

    客户端验证

  5. 5

    Remote 属性

  6. 6

    设计自定义验证特性

  7. 7

    元数据和元数据属性

依赖注入
  1. 1

    依赖注入概述

  2. 2

    ASP.NET Core 中的依赖注入

  3. 3

    在服务中提取业务逻辑

  4. 4

    在控制器和视图中获取服务

配置与选项框架
  1. 1

    配置文件及其他配置源

  2. 2

    将配置数据封装成类

本地化与全球化
  1. 1

    检测与配置文化及语言

  2. 2

    提供特定文化的视图

  3. 3

    视图本地化

  4. 4

    验证和元数据字符串的本地化

提取用户界面逻辑
  1. 1

    部分视图

  2. 2

    视图组件

身份验证和授权
  1. 1

    基于声明的授权与认证

  2. 2

    资源授权

  3. 3

    基于 JWT 和 Cookie 的认证

发布你的网页应用
  1. 1

    处理多个环境

  2. 2

    发布和 Web 部署

结论
  1. 1

    总结与深入学习

附录
  1. 1

    .NET 6 中的变更

  2. 2

    相关链接

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)