Advanced Model Binding Concepts in ASP.NET Core

Last Updated: May 14, 2019

aspnet core advanced model binding

In my previous tutorial on Model Binding technique in ASP.NET Core I covered some basis of this technique. Now I will cover some of the advanced and powerful features of this technique.

Model Binding to Arrays

You can do Model Binding to Action Methods that have array type parameters. To demonstrate this feature, create a ‘Places’ Action method in the Home controller as shown by the code given below: (more…)

Model Binding in ASP.NET Core from Beginners to Advanced

Last Updated: May 14, 2019

Model Binding aspnet core

Models contain or represent the data that Users work with. Models are basically C# classes that are filled with data from some database by the Controllers. The 2 most important topics about Models are: 1. Model Binding – a process of extracting data from HTTP request and providing them to the action method’s arguments. 2. Model Validation – a process to validate the Model properties so that invalid entries are not entered in the database. In this tutorial you will learn about Model Binding and Model Validation process in details. (more…)

Custom Tag Helper in ASP.NET Core

Last Updated: April 21, 2019

aspnet core custom tag-helpers

In my last tutorial I covered Built-In Tag Helpers in ASP.NET Core. Now I will teach you how to create a Custom tag Helper for transforming the button element in the Razor View. To do so, first create a ‘CustomTagHelpers’ folder inside the root folder of the application. (more…)

Built-In Tag Helpers in ASP.NET Core

Last Updated: April 10, 2019

built-in tag helpers asp.net core

Built-In Tag Helpers are pre-built in the Core Framework and are used internally by the Razor. They perform common tasks like creating forms, showing validation messages, binding elements with Model, etc. In this section I am going to discuss about the Tag Helpers for Form, Input, Select, Label, Anchor, Text Area elements, CSS, JS and Cache. (more…)

Introduction to Tag Helpers in ASP.NET Core

Last Updated: April 10, 2019

tag helpers introduction

Tag Helpers are a new addition in ASP.NET Core MVC, they are used to perform defined transformations on HTML elements. With Tag Helpers you can enable server-side code to participate in creating and rendering the HTML elements in Razor files. (more…)

How to Consuming an API in ASP.NET Core

Last Updated: March 20, 2019

aspnet core consume api

In the API Controllers project I Created an API in ASP.NET Core, now I have to consume the API. For this I have to create a new project. So create a new empty project by using the ASP.NET Core Web Application (.NET Core) template, and name the project as ‘APIConsume’. (more…)

API Controllers – Creating API in ASP.NET Core

Last Updated: March 19, 2019

api controllers aspnet core

API controllers are just like regular controllers except that their action methods produce responses which contain data objects and are sent to the client without HTML markup. Since not all clients are browsers so to provide them with data we your API Controllers. (more…)

Areas and Routing in ASP.NET Core

Last Updated: March 3, 2019

aspnet core areas

Areas in ASP.NET Core MVC represent a functional segment of the application. It can be administration, billing, sales, etc. If your application becomes very large then it will have many controllers, Models & Views. (more…)

ASP.NET Core Routing: Generating Outgoing URLs in Views

Last Updated: February 22, 2019

aspnet core generate url routing

The URL Routing is also used to create Outgoing URLs in Views. They address an important maintenance issue because the links are created automatically based on the routes in your application. So if you change the routes, the links created in the Views are automatically changed based on the new route and you don’t have to manually change the links one by one. (more…)

Learn Attribute Routing in ASP.NET Core

Last Updated: February 22, 2019

attribute routing aspnet core

So far what you have seen is Convention Routing. There is another technique of routing which is known by the name of Attribute Routing. In Attribute Routing you apply route as C# attributes directly to the controller and actions. (more…)

Ads - Alex does SEO