Dozens of stored procedures for CRUD activities, reports, imports, exports, and business logic are frequently encountered in large enterprise applications. In the past, developers would manually map parameters, read DataTables, and transform results into models in a distinct C# function for every process. However, this results in excessive connection between your C# layer and SQL,…
Author: Pablo Francesco
UpdatePanel’s function in ASP.NET WebForms
1. In ASP.NET WebForms, what is an UpdatePanel? The ASP.NET AJAX framework includes the UpdatePanel control. Instead of reloading the complete site each time an event (such as a button click) occurs, it enables you to refresh a portion of a web page (partial postback). To put it simply: Without UpdatePanel, each postback causes the…
How to Generate Images in ASP.NET 9?
OpenAI’s image generating models (DALL·E / gpt-image-1) may be easily included into dashboards, apps, and APIs using.NET 9. With gratitude to: Fewer lines of code and quick setup are achieved with minimal APIs. HttpClientFactory → pooled, secure API requests Lightweight deployment, particularly for microservices, thanks to native AOT Integrated OpenAPI => AI agents and development…
Razor Pages in Core ASP.NET
Razor Pages is a page-based programming model introduced in ASP.NET Core 2.0 to simplify the process of building dynamic, server-side web applications. It’s built on top of the MVC (Model-View-Controller) pattern but provides a more streamlined, page-centric approach—ideal for developers who prefer working with page-focused architectures rather than the traditional controller-action structure. With Razor Pages,…
Mastering Async or Await For Robust And Scalable .NET Apps
The utility of C#’s async/await function was recently questioned by a few technical team members. It became clear from that conversation that a lot of developers still don’t understand the importance of asynchronous programming. It is true that there are publications saying things like “async is slow” or “async controllers perform worse.” However, that is…
