ASP.NET Core DataSource Setup

Shield UI DataSource for ASP.NET Core is a server-side wrapper component implemented as an ASP.NET Core MVC Helper.

For a detailed guide how to setup Shield UI for your ASP.NET Core project, check out this page.

The ASP.NET Core MVC helper API is a 1:1 mapping of the JavaScript DataSource widget configuration, so you only have to get familiar with a single set of configuration options:

// ASP.NET Core DataSource initialization
@(Html.ShieldDataSource("contactsDS")
    .Data(@gridData)
    .Filter(fb => fb
        .Path("age")
        .Filter(Shield.Mvc.UI.DataSource.FilterFunction.Lte)
        .Value(27))
    .Sort(sb => sb.Path("name"))
    .Take(15)
)

// using the DataSource variable with a Grid
@(Html.ShieldGrid()
    .Name("grid")
    .DataSourceExpression(@contactsDS)
)

To see the configuration options in action, please refer to our online demos.