ASP.NET Web开发
MVC控制器示例
public class HomeController : Controller {
public IActionResult Index() {
return View();
}
}Web API示例
[ApiController]
[Route("api/[controller]")]
public class UserController : ControllerBase {
[HttpGet]
public IEnumerable<string> Get() => new[] { "Tom", "Jerry" };
}路由与中间件
app.UseRouting();
app.UseEndpoints(endpoints => {
endpoints.MapControllers();
});Razor视图
<h1>Hello @Model.Name</h1>