CodeBehind Framework Tutorial Series

CodeBehind Framework Tutorial Series

The content you are viewing is a tutorial series that deals with the new back-end framework called CodeBehind.

CodeBehind was developed by the Elanat team and is a strong competitor to Microsoft’s default .NET Core web frameworks (ASP.NET Core MVC, Razor Pages, and Blazor).

CodeBehind is .NET Diamond!

Development of systems using the CodeBehind framework, usually with the C# programming language, is done under ASP.NET Core.

The link below is the address of the supporting content of this course, and the explanations related to this tutorial series are included in it.

Supporting content of the tutorial series

List of trainings:

Introduction

Knowledge prerequisites
Minimum required hardware and software
Unique MVC architecture in CodeBehind
Separate compilation

Configuring the CodeBehind framework in the ASP.NET Core project
View in CodeBehind
Add Model in View
Controller in CodeBehind
Not mandatory in MVC
Applying new View and Model by Controller class
Adding a new View without changing the Controller and Model
Calling the View in the current View
View design with Razor syntax
View design with standard syntax
Modular structure in CodeBehind
Using constructor method
HtmlData classes
Download file
Dynamic Model
Working with templates in View
Return template
Interesting ideas for working with template and return template
Transfer template block data with ViewData
Layout and its benefits
Send data by ViewData
Activation of static files in ASP.NET Core
AJAX example in CodeBehind
Activate the section feature
Send information by submitting form
Loading a View page in another View page
Error handling
Getting to know the settings of the options file
Manage urls and remove the aspx extension
CodeBehind framework data
Namespace and dll for CodeBehind view class
Error detection
Route configuration
CodeBehind configuration alongside Razor Pages and ASP.NET Core MVC
Advanced configuration
Modularity in the default mode
Modularity in the configuration of the controller in the route
Applying changes to views without the need to recompile
How is the list of views finally made?
Cache in CodeBehind
Work with database
CodeBehind access system
Authentication and authorization in CodeBehind
Publish project and deploy on web

Note: This list will be updated over time. Every time a new tutorial is added, its link will be available in the above list.

Copyright

All trainings in this tutorial series belong to the Elanat team and have no copyright; therefore, the republishing of this tutorial series is free from our point of view; please also check the copyright provisions on this platform before republishing the content.

Related links

CodeBehind on GitHub:
https://github.com/elanatframework/Code_behind

CodeBehind in NuGet:
https://www.nuget.org/packages/CodeBehind/

CodeBehind page:
https://elanat.net/page_content/code_behind