ASP.NET is a class library provided by Microsoft within the .NET Framework, designed for developing web applications, encapsulated in the System.Web.dll file. It reveals the System.Web namespace and provides functionalities for ASP.NET page processing, extension, as well as application and communication handling via the HTTP channel, along with the infrastructure for Web Services. ASP.NET is the successor to ASP technology, but its development capabilities are much stronger than those of ASP.
ASP.NET can run on an IIS server that has the .NET Framework installed. To run on non-Microsoft platforms, it requires the Mono platform. ASP.NET has been stabilized in version 2.0, and many features were added in .NET Framework 3.5, such as ASP.NET AJAX, ASP.NET MVC Framework, ASP.NET Dynamic Data, and server controls for Microsoft Silverlight.
Many people consider ASP.NET as a programming language, but it is actually a development platform provided by the .NET Framework, not a programming language.
It can also be considered as a .NET component, where any .NET language, such as C#, can reference this component to create web pages or web services.
蘊藏許多助人的知識與智慧。