Server-side era
In the past, the term back-end did not exist in web development, and the term server-side was used. One technology whose architecture allowed systems to be developed entirely on the server was Microsoft's earlier Web Forms.
Is WebForms dead?
Almost no organizations and developers are building new applications with Microsoft's old WebForms, they are just extending existing ones.
Why is WebForms obsolete?
WebForms is an old technology, introduced in 2002, and its role in new development has been minimized due to the industry's shift towards more modern and efficient frameworks and the challenges associated with its legacy status. WebForms had many disadvantages for web development and is no longer being developed by Microsoft.
Is WebForms in .NET Core?
Microsoft has not yet added WebForms to .NET Core and it seems that it has no intention of doing so, but
In 2024, Elanat ended the problems of web development on both the back-end and front-end sides with the introduction of WebForms Core technology.
WebForms Core introduces a different paradigm, including new logistical advantages. WebForms Core is a revolutionary technology that combines the best of both worlds (back-end and front-end) by providing an automated structure.
WebForms Core is a new feature in the CodeBehind framework that allows you to manage HTML tags from the server.
WebForms Core Advantages
- Rapid development (server-side development only, no client-side scripting required)
- Reduced server load (Generation of Action Controls codes in INI format)
- Less chance of errors (The communication protocol between the server and the client has been tested many times in advance)
- Maintaining HTML states (works based on AJAX and maintains the state of the page.)
CodeBehind 3.9
Version 3.9 of the CodeBehind framework was introduced with the ability to add events to WebForms Core.
Assign events
In version 3.9 and later of the CodeBehind framework, you will be able to set events on HTML tags. All JavaScript events are supported in WebForms Core technology.
The following page shows a complete list of events in JavaScript:
Get CodeBehind from NuGet:
SOCIAL SHARE CARD GENERATOR