ASP.NET on the .NET Framework
ASP.NET is a powerful, server-side web application framework for building dynamic web sites, applications and services. It provides a rich set of features that simplify the development of modern, responsive, and secure web experiences.
Key Features
- Web Forms – Event-driven development model with a rich visual designer.
- ASP.NET MVC – Separation of concerns with a clean, testable architecture.
- Web API – Build HTTP services reachable by clients from browsers, mobile devices, and more.
- Razor Pages – Page‑focused framework for simple, page‑centric scenarios.
- SignalR – Real‑time communication for chat, gaming, and live dashboards.
Sample: Hello World with Web Forms
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Hello ASP.NET</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="lblMessage" runat="server" Text="Hello, World!" />
</form>
</body>
</html>
Resources
Explore the sections in the left navigation to dive deeper into each aspect of ASP.NET. For quick reference, see the API Index.