New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent API for configuring a readon-only AJAX data source.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

Syntax:

C#
public class ReadOnlyAjaxDataSourceBuilder<TModel> : AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>> where TModel : class

Inheritance: objectAjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>ReadOnlyAjaxDataSourceBuilder<TModel>

Derived Classes: MapLayerDataSourceBuilder

Inherited Members AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.dataSourceAjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.urlGeneratorAjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.viewContextAjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Events(Action<DataSourceEventBuilder>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Read(Action<CrudOperationBuilder>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Read(string, string, object)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Read(string, string)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Total(int)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.GroupPaging(bool)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.OfflineStorage(string)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.OfflineStorage(string, string)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.PageSize(int)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.ServerOperation(bool)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Sort(Action<DataSourceSortDescriptorFactory<TModel>>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Group(Action<DataSourceGroupDescriptorFactory<TModel>>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.AccentFoldingFiltering(string)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Aggregates(Action<DataSourceAggregateDescriptorFactory<TModel>>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Filter(Action<DataSourceFilterDescriptorFactory<TModel>>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.Model(Action<DataSourceModelDescriptorFactory<TModel>>)AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.CaseSensitiveFiltering()AjaxDataSourceBuilderBase<TModel, ReadOnlyAjaxDataSourceBuilder<TModel>>.SetOperationUrl(CrudOperation, string, string, object)object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public ReadOnlyAjaxDataSourceBuilder(DataSource dataSource, ViewContext viewContext, IUrlGenerator urlGenerator)
Parameters:dataSourceDataSourceviewContextViewContexturlGeneratorIUrlGenerator

Methods

Use it to configure Custom binding.

C#
public ReadOnlyCustomDataSourceBuilder Custom()
Returns:

ReadOnlyCustomDataSourceBuilder

Example:
C#
@(Html.Kendo().DropDownList()
.Name("ddl")
.DataSource(ds=&gt; ds
.Custom())
)

Use it to configure SignalR binding.

C#
public SignalRDataSourceBuilder<TModel> SignalR()
Returns:

SignalRDataSourceBuilder<TModel>

Example:
C#
@(Html.Kendo().DropDownList()
.Name("ddl")
.DataSource(ds=&gt; ds
.SignalR())
)

Use it to configure WebApi binding.

C#
public ReadOnlyWebApiDataSourceBuilder<TModel> WebApi()
Returns:

ReadOnlyWebApiDataSourceBuilder<TModel>

Example:
C#
@(Html.Kendo().DropDownList()
.Name("ddl")
.DataSource(ds=&gt; ds
.WebApi())
)