📝 ASP.NETCore教程

32篇技术文档
  ASP.NET Core教程

📅  最后修改于: 2020-11-21 04:49:55        🧑  作者: Mango

ASP.NET Core是Microsoft的新Web框架。 ASP.NET Core是要用于.NET Web开发的框架。在本教程的最后,您将拥有开始使用ASP.NET Core以及编写可以创建,编辑和查看数据库数据的应用程序所需的一切。本教程是为希望从头学习ASP.NET Core基础知识的软件程序员设计的。先决条件您应该对计算机编程术语有基本的了解。对任何一种编程语言都有基本的了解是加分的。...

  ASP.NET Core-概述

📅  最后修改于: 2020-11-21 04:50:19        🧑  作者: Mango

ASP.NET Core是Microsoft的新Web框架。它已经从头开始进行了重新设计,以实现快速,灵活,现代并且可以在不同平台上工作。展望未来,ASP.NET Core是可用于使用.NET进行Web开发的框架。如果您在过去几年中对MVC或Web API有任何经验,您会注意到一些熟悉的功能。在本教程的最后,您将拥有开始使用ASP.NET Core以及编写可以创建,编辑和查看数据库数据的应用程序所...

  ASP.NET Core-环境设置

📅  最后修改于: 2020-11-21 04:50:39        🧑  作者: Mango

ASP.NET Core是对ASP.NET的重大重新设计。本主题介绍ASP.NET Core中的新概念,并说明它们如何帮助您开发现代Web应用程序。要在应用程序中使用ASP.NET Core,必须在系统中安装以下组件-Microsoft Visual Studio 2015Microsoft .NET Core 1.0.0-VS 2015工具预览2Microsoft提供了Visual Studio...

  ASP.NET Core-新项目

📅  最后修改于: 2020-11-21 04:51:01        🧑  作者: Mango

在本章中,我们将讨论如何在Visual Studio中创建一个新项目。安装Visual Studio 2015工具后,可以从文件→新建项目菜单选项开始构建新的ASP.NET Core应用程序。在“新建项目”对话框上,您将看到以下用于Web项目的三个不同模板-ASP.NET Web应用程序-简单的ASP.NET应用程序模板。ASP.NET Core Web应用程序(.NET Core)-这将使您从在...

  ASP.NET Core-项目布局

📅  最后修改于: 2020-11-21 04:51:30        🧑  作者: Mango

在本章中,我们将讨论ASP.NET核心项目如何出现在文件系统上以及不同的文件和目录如何协同工作。让我们打开在上一章中创建的FirstAppDemo项目。在“解决方案资源管理器”窗口中,右键单击“解决方案”节点,然后选择“在文件资源管理器中打开文件夹”。现在,您将看到根目录中包含两个文件:FirstAppDemo.sln和global.json。FirstAppDemo.sln是一个解决方案文件。默...

  ASP.NET Core-Project.Json

📅  最后修改于: 2020-11-21 04:51:59        🧑  作者: Mango

在本章中,我们将讨论project.json文件。该文件使用JavaScript对象表示法来存储配置信息,而该文件确实是.NET应用程序的核心。没有此文件,您将没有ASP.NET Core项目。在这里,我们将讨论此文件的一些最重要的功能。让我们双击project.json文件。当前,project.json文件中的默认代码实现如下-如我们所见,我们在此文件的顶部具有版本信息。这是构建应用程序时将使...

  ASP.NET Core-配置

📅  最后修改于: 2020-11-21 04:52:29        🧑  作者: Mango

在本章中,我们将讨论与ASP.NET Core项目相关的配置。在解决方案资源管理器中,您将看到Startup.cs文件。如果您使用过早期版本的ASP.NET Core,则可能希望看到一个global.asax文件,该文件是您可以在Web应用程序启动期间编写代码以执行的地方。您还将期望看到一个web.config文件,其中包含应用程序执行所需的所有配置参数。在ASP.NET Core中,这些文件全部...

  ASP.NET Core-中间件

📅  最后修改于: 2020-11-21 04:53:11        🧑  作者: Mango

在本章中,我们将了解如何设置中间件。 ASP.NET Core中的中间件控制我们的应用程序如何响应HTTP请求。它还可以控制出现错误时我们的应用程序的外观,这是我们如何认证和授权用户执行特定操作的关键。中间件是组装到应用程序管道中以处理请求和响应的软件组件。每个组件都选择是否将请求传递给管道中的下一个组件,并可以在管道中调用下一个组件之前和之后执行某些操作。请求委托用于构建请求管道。请求委托处理每...

  ASP.NET Core-异常

📅  最后修改于: 2020-11-21 04:53:36        🧑  作者: Mango

在本章中,我们将讨论异常和错误处理。当您的ASP.NET Core应用程序中发生错误时,您可以通过多种方式来处理它们。让我们看看可通过诊断程序包获得的另一中间件。这段中间件将帮助我们处理错误。为了模拟错误,让我们转到app.Run,看看如果每次遇到此中间件时都抛出异常,应用程序的行为。它将抛出异常并带有非常通用的消息。保存Startup.cs页面并运行您的应用程序。您将看到我们无法加载该资源。出现...

  ASP.NET Core-静态文件

📅  最后修改于: 2020-11-21 04:54:14        🧑  作者: Mango

在本章中,我们将学习如何使用文件。几乎每个Web应用程序都需要的一个重要功能是能够从文件系统提供文件(静态文件)。我们在文件系统上拥有的静态文件(如JavaScript文件,图像,CSS文件)是ASP.NET Core应用程序可以直接提供给客户端的资产。静态文件通常位于Web根(wwwroot)文件夹中。默认情况下,这是我们可以直接从文件系统直接提供文件的唯一位置。例现在让我们举一个简单的示例,在...

  ASP.NET Core-设置MVC

📅  最后修改于: 2020-11-21 04:54:45        🧑  作者: Mango

在本章中,我们将在FirstAppDemo应用程序中设置MVC框架。我们将在ASP.NET Core(更具体地说,ASP.NET Core MVC框架)的顶部构建一个Web应用程序。从技术上讲,我们可以仅使用中间件来构建整个应用程序,但是ASP.NET Core MVC为我们提供了可轻松创建HTML页面和基于HTTP的API的功能。要在我们的空项目中设置MVC框架,请遵循以下步骤-安装Micros...

  ASP.NET Core-MVC设计模式

📅  最后修改于: 2020-11-21 04:55:10        🧑  作者: Mango

MVC(模型-视图-控制器)设计模式实际上已经存在了几十年,并且已被用于许多不同的技术,从Smalltalk到C++到Java,现在都在C#和.NET中作为设计。构建用户界面时使用的模式。MVC设计模式是用于软件应用程序的用户界面层的流行设计模式。在大型应用程序中,通常将模型视图控制器UI层与应用程序中的其他设计模式(例如数据访问模式和消息传递模式)结合在一起。这些都将一起构成完整的应用程序堆栈。...

  ASP.NET Core-路由

📅  最后修改于: 2020-11-21 04:55:57        🧑  作者: Mango

在MVC框架中,我们有三个组件,每个组件都有自己的重点放在工作的特定部分。为了使所有这些正常工作,我们需要找到一种方法将这些HTTP请求发送到正确的控制器。在ASP.NET Core MVC中,此过程称为路由。路由是将HTTP请求定向到控制器的过程。现在让我们了解如何将请求路由到不同的控制器。ASP.NET Core中间件需要一种方法来确定是否应将给定的HTTP请求发送到控制器进行处理。MVC中间...

  ASP.NET Core-属性路由

📅  最后修改于: 2020-11-21 04:56:21        🧑  作者: Mango

在本章中,我们将学习另一种路由方法,即基于属性的路由。通过基于属性的路由,我们可以在控制器类以及这些类内部的方法上使用C#属性。这些属性具有告诉ASP.NET Core何时调用特定控制器的元数据。它是基于约定的路由的替代方法。路由是按照它们出现的顺序,注册时的顺序进行评估的,但是映射多个路由是很常见的,特别是如果您想在URL中使用不同的参数,或者您想在URL中使用不同的字面量。例让我们举一个简单的...

  ASP.NET Core-操作结果

📅  最后修改于: 2020-11-21 04:56:55        🧑  作者: Mango

在本章中,我们将讨论行动结果。在前面的章节中,我们一直在使用简单的简单C#类作为控制器。这些类不是从基类派生的,您可以将这种方法与MVC一起使用,但是从Microsoft.AspNet.Mvc命名空间中提供的控制器基类派生控制器更为常见。这个基础类使我们可以访问有关请求的许多上下文信息,以及可以帮助我们建立结果以发送回客户端的方法。您可以在响应中发送回简单的字符串和整数。您还可以发回复杂的对象,例...