下载APP 编程狮,随时随地学编程
返回 首页

ASP.NET Core

开始阅读
目录

概述

ASP.NET Core 简介
在 ASP.NET 4.x 和 ASP.NET Core 之间进行选择
为服务器应用选择 .NET Core 或 .NET Framework
入门

新增功能

ASP.NET Core 2.2 的新增功能
ASP.NET Core 2.1 的新增功能
ASP.NET Core 2.0 的新增功能
ASP.NET Core 1.1 的新增功能

Web应用

Razor 页面

开始使用ASP.NET Core中的Razor Pages
在 ASP.NET Core 中向 Razor Pages 应用添加模型
ASP.NET Core 中已搭建基架的 Razor 页面
在 ASP.NET Core中使用数据库
在 ASP.NET Core 应用中更新生成的页面
将搜索添加到 ASP.NET Core Razor 页面
将新字段添加到 ASP.NET Core 中的 Razor 页面
将验证添加到 ASP.NET Core Razor 页面

MVC

ASP.NET Core MVC 入门
将控制器添加到 ASP.NET Core MVC 应用
将视图添加到 ASP.NET Core MVC 应用
将模型添加到 ASP.NET Core MVC 应用
在 ASP.NET Core 中使用 SQL
ASP.NET Core 中的控制器方法和视图
将搜索添加到 ASP.NET Core MVC 应用
将新字段添加到 ASP.NET Core MVC 应用
将验证添加到 ASP.NET Core MVC 应用
检查 ASP.NET Core 应用的 Details 和 Delete 方法

WebAPI应用

使用 ASP.NET Core MVC 创建 Web API
使用 ASP.NET Core 和 MongoDB 创建 Web API
使用 ASP.NET Core 为本机移动应用创建后端服务

实时Web应用

ASP.NET Core SignalR 入门
配合使用 ASP.NET Core SignalR 和 TypeScript 以及 Webpack

数据访问

EF Core 和 Razor Pages

ASP.NET Core 中的 Razor 页面和 Entity Framework Core
ASP.NET Core 中的 Razor 页面和 EF Core - CRUD
ASP.NET Core 中的 Razor 页面和 EF Core - 排序、筛选、分页
ASP.NET Core 中的 Razor 页面和 EF Core - 迁移
ASP.NET Core 中的 Razor 页面和 EF Core - 数据模型
ASP.NET Core 中的 Razor 页面和 EF Core - 读取相关数据
ASP.NET Core 中的 Razor 页面和 EF Core - 更新相关数据
ASP.NET Core 中的 Razor 页面和 EF Core - 并发
通过现有数据库在 ASP.NET Core 上开始使用 EF Core
使用新数据库在 ASP.NET Core 上开始使用 EF Core

基础知识

Startup 类
在 ASP.NET Core 依赖注入
ASP.NET Core 中间件
ASP.NET Core Web 主机
.NET 通用主机
ASP.NET Core 中的 Web 服务器实现
ASP.NET Core 中的配置
ASP.NET Core 中的选项模式
在 ASP.NET Core 中使用多个环境
ASP.NET Core 中的日志记录
ASP.NET Core 中的路由
处理 ASP.NET Core 中的错误
在 ASP.NET Core 中使用 IHttpClientFactory 发出 HTTP 请求
ASP.NET Core 中的静态文件

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }