ASP.NET Core is a cross-platform, high-performance, minimalist web framework for .NET. It provides a robust foundation for building modern web applications.
Key features include:
Here's a basic example to get you started:
using Microsoft.AspNetCore.Mvc;
namespace MyWebApp.Controllers
{
[ApiController]
[Route("[controller]")]
public class WeatherController : ControllerBase
{
[HttpGet]
public string Get()
{
return "Hello from ASP.NET Core!";
}
}
This example demonstrates a simple controller that returns a greeting message when accessed.