DEV Community

Cover image for 🎬 Video - Using WebForms Core in ASP.NET MVC
Elanat Framework
Elanat Framework

Posted on

🎬 Video - Using WebForms Core in ASP.NET MVC

In this video, we will teach you how to configure and use Elanat's WebForms Core technology in ASP.NET MVC.


Is Blazor a Replacement for WebForms?

Microsoft officially presents it as such, but the technical reality is more nuanced:

  • Blazor = Component-Based Framework
  • WebForms = Event-Driven Page Model

These two are built on fundamentally different architectural philosophies.

📌 Blazor is not a technical replacement for WebForms; it is a strategic replacement.

Blazor is designed around a component-based architecture, whereas WebForms was built on a page-centric, event-driven model. Therefore, they cannot be considered equivalent.


The WebForms Core Perspective on Modern Architecture

WebForms Core does not “destroy” the separation between front-end and back-end;
it abstracts it.

Instead of forcing developers to build and maintain two separate projects using two different languages, this architecture turns the front-end into an execution layer that is controlled entirely from the server-side language.

In this approach, user interactions remain modern, dynamic, and refresh-free, while the complexity of managing front-end code is removed or hidden from the developer.


From AJAX to WebForms Core

Technologies like AJAX in 2005 created a major shift in web development by enabling data exchange without requiring a full page refresh.

WebForms Core can be seen as the most evolved continuation of that path — a transition from:

“Interaction without page refresh”

to

“Interaction without direct front-end coding.”

This is not merely a tooling change;
it represents a shift in development philosophy.

Related links

Get WFC Package from NuGet:
https://www.nuget.org/packages/WFC

Get ResponseWrite Package from NuGet:
https://www.nuget.org/packages/ResponseWrite

WebFormsJS on GitHub:
https://github.com/elanatframework/Web_forms

WebFormsJS page:
https://elanat.net/page_content/web_forms_js

WebForms Classes on GitHub:
https://github.com/elanatframework/Web_forms_classes

WebForms Core Organizations on GitHub:
https://github.com/webforms-core

WebForms Core page:
https://elanat.net/page_content/web_forms_core

Top comments (0)