.Net Core基础
AnkouEX
求工作,没钱吃饭了
展开
-
Asp.Net Core由零开始(五)———MVC
MVC的理念MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图) - 视图代表模型包含的数据的可视化。Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并...原创 2019-08-23 19:16:52 · 165 阅读 · 0 评论 -
Asp.Net Core由零开始(六)———Routing路由
路由具体可分为以下两种1.Convention-based(按约定)首先,ASP.NET Core 中间件需要一个方法来确定给定的 HTTP 请求是否应该发送给控制器进行处理,我们将这个过程称之为路由匹配MVC 中间件将根据我们提供的 URL 和一些配置信息做出此决定本章中,我们将定义这些配置信息,或者当我们添加 MVC 中间件时,可以在 Startup.cs 中说明路由信息这种方法通常...原创 2019-08-23 21:58:46 · 389 阅读 · 0 评论 -
Asp.Net Core由零开始(七)———Action Result
Microsoft.AspNetCore.Mvc命名空间下的基类Controller,能够访问访问很多关于Http请求的上下文信息,以及提供一些方法构建返回给回客户端的结果返回的响应的结果中...原创 2019-08-24 00:08:25 · 954 阅读 · 0 评论 -
Asp.Net Core由零开始(九)———数据库上下文
EF框架作用1.将模型中定义的实体和关系映射到数据库中2.从数据库返回的数据实体化为实体对象3.跟踪我们对实体对象所做的更改4.并发处理特性5.将对象更改更新到数据库6.将对象绑定到控件DBContext...原创 2019-08-24 11:40:10 · 695 阅读 · 0 评论 -
Asp.Net Core由零开始(十)———Razor
布局视图(Layout View)1.默认约定的布局视图名字是_Layout.cshtml2.布局视图是Razor视图3.可以将控制器视图设置为在布局视图内的特定位置显示默认<!DOCTYPE html><html> <head> <meta name="viewport" content="width=device-...原创 2019-08-24 17:22:26 · 214 阅读 · 0 评论 -
Asp.Net Core由零开始(四)———静态文件
静态文件(HTML,CSS,图片和Javascript之类的资源)在Asp.Net Core中静态文件通常位于网站根目录(web root) /wwwroot文件夹下。通常会把项目的当前目录设置为Content root,这样项目的web root就可以在开发阶段被明确。public static IWebHostBuilder CreateWebHostBuilder(string[] ar...原创 2019-08-23 15:56:15 · 159 阅读 · 0 评论 -
Asp.Net Core由零开始(二)———中间件
什么是中间件Asp.Net Core的请求处理管道由一个Server和一组有序排列的中间件构成,而注册的中间件负责完成接收请求后和响应之前的工作中间件(Middleware)的作用中间件可以有很多个,每一个负责...原创 2019-08-23 14:01:32 · 204 阅读 · 0 评论 -
Asp.Net Core由零开始(三)———异常处理
一.局部异常处理(Action)[HttpGet]public async Task<IActionResult> Get(){ try { //do something } catch(Exception e) { return StatusCode(500,"An Error Occurred"); }}二、全局异常处理1.默认的异常处理配置pu...原创 2019-08-23 14:20:49 · 201 阅读 · 0 评论 -
Asp.Net Core由零开始(一)———配置文件
Asp.Net Core项目配置(Startup.cs)1.主要包括ConfigureServices方法配置应用的服务。在 ConfigureServices 中配置配置(也称为“注册”)并通过依存关系注入 (DI) 或 ApplicationServices 在整个应用中使用 。而Configure方法以创建应用的请求处理管道。配置文件Startup.cs内容using System;...原创 2019-08-22 23:11:01 · 256 阅读 · 0 评论