ASP.NET Core Rating Overview

Telerik UI for ASP.NET Core Ninja image

The Rating is part of Telerik UI for ASP.NET Core, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

The Telerik UI Rating TagHelper and HtmlHelper for ASP.NET Core are server-side wrappers for the Kendo UI Rating widget.

The Rating allows to intuitively rate by selecting number of items stars from a predefined maximum number of items.

Initializing the Rating

The following example demonstrates how to define the Rating.

    @(Html.Kendo().Rating()
        .Name("rating")
    )
    <kendo-rating name="rating"></kendo-rating>

Basic Configuration

The following example demonstrates the basic configuration for the Rating.

    @(Html.Kendo().Rating()
        .Name("rating")
        .Min(1)
        .Max(6)
        .Value(3)
    )

    <script>
    $(function() {
        // The Name() of the Rating is used to get its client-side instance.
        var rating = $("#rating").data("kendoRating");
    });
    </script>
    <kendo-rating name="rating" min="1" max="6" value="3"></kendo-rating>

Functionality and Features

Feature Description
Selection The Rating allows you to control the selection of its items.
Precision You are able to control the precision with which a rating is selected.
Label The component allows you to customize its label.
Tooltip The rating items display tooltips by default. They contain the value of each item.
Templates By default, each Rating item is rendered with a star icon. You are able to customize the icon.
Accessibility The Rating is accessible by screen readers and provides WAI-ARIA, Section 508, WCAG 2.2, and keyboard support.

Next Steps

See Also

In this article