Telerik UI for ASP.NET Core Chat Overview

Loading Demo...
  • EXAMPLE
  • VIEW SOURCE
  • Edit in Telerik REPL
HtmlHelper
TagHelper
Files:
index.cshtml
IndexController.cs
Index_TagHelper.cshtml

Also available for:

CLIENT-SIDE API HTML HELPER API
devcraft ninja image

The Chat component 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.

Description

The Telerik UI for ASP.NET Core Chat provides a flexible conversational interface that helps boost user engagement in web applications. It enables seamless real-time communication and supports advanced features, such as AI-powered conversation mode, speech-to-text button, attachments, predefined quick actions for the user. The Chat component is ideal for implementing customer support chatbots, live help desks, virtual assistants for booking or scheduling, interactive FAQ systems, and more.

The current demo shows a person-to-person conversation using the Chat component and demonstrates multiple functionalities, such as quick replies, bulk and single file uploads, downloading attachments, and message actions like copy, reply, delete, and pin.

The ASP.NET Core Chat control is part of Telerik UI for ASP.NET Core, a professional-grade UI library with 110+ components for building modern and feature-rich web applications. The UI for ASP.NET Core Chat is a server-side wrapper for the Kendo UI for jQuery Chat widget and supports an HtmlHelper and a TagHelper mode.

Functionality and Features

  • Data Binding—Bind the Chat component either to a local data collection, to data retrieved from a remote endpoint.
  • AI Integration—Configure the Chat to a interact with a large language model through a standalone AI chat client service.
  • Tools—Utilize the available context menu actions and toolbar and commands.
  • File Uploads and Media—Enable the file uploads, media sharing, and speech-to-text functionality of the Chat component.
  • Quick Actions—Define quick response suggestions that appear below the message input.
  • Templates—Use the template options to customize the rendering of the messages, attachments, and quick actions.
  • Accessibility—The Chat component is accessible for screen readers, supports WAI-ARIA attributes, and delivers keyboard shortcuts for faster navigation.

Additional Apps

This Chat example is part of unique collection of hundreds of ASP.NET Core demos, with which you can see all Telerik ASP.NET Core components and their features in action. View the source code of the demos from the library or directly adapt, and edit them and their theme appearance in Telerik REPL for ASP.NET Core or ThemeBuilder.

Support & Learning Resources

Additional Resources