ASP.NET Core 是一个开源的、跨平台的框架,用于构建高性能的 Web 应用程序。以下是一些 ASP.NET Core 的基础教程。

安装和配置

  1. 安装 .NET Core SDK: 首先,您需要安装 .NET Core SDK。您可以从 官方下载页面 下载并安装。

  2. 创建新项目: 使用命令行工具,您可以创建一个新的 ASP.NET Core 项目。例如,创建一个名为 MyApp 的 Web 应用程序:

    dotnet new web -n MyApp
    

基础功能

  1. 路由: ASP.NET Core 使用路由来映射请求到控制器和操作方法。以下是一个简单的路由示例:

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapGet("/", () => "Hello World!");
        endpoints.MapGet("/about", () => "About page");
    });
    
  2. 控制器: 控制器是处理请求和返回响应的核心组件。以下是一个简单的控制器示例:

    public class HomeController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }
    
        public IActionResult About()
        {
            return View();
        }
    }
    
  3. 模型绑定: 模型绑定允许您从请求中提取数据并将其绑定到模型。以下是一个简单的模型绑定示例:

    [HttpPost]
    public IActionResult Create([FromBody] MyModel model)
    {
        // 处理模型数据
        return View();
    }
    

扩展阅读

ASP.NET Core Logo