background

UI for ASP.NET MVC

ASP.NET MVC Conversational UI

  • Use the ASP.NET MVC Conversational UI (Chatbot) component to add cognitive functionality to your web apps. Featuring numerous built-in options such as hero cards, suggested actions, simple message, and typing indicator.
  • Part of the Telerik UI for ASP.NET MVC library along with 110+ professionally designed UI components.
  • Includes support, documentation, demos, virtual classrooms and more!
Telerik UI for ASP.NET MVC Suite
  • Toolbar

    The toolbar in the ASP.NET MVC ChatBot component serves the purpose of a container, holding buttons for various commands users can easily access and perform. You can customize the toolbar by incorporating additional tools and other components for a more convenient way to operate the Chat.


    See the ASP.NET MVC ChatBot Toolbar in action
    Telerik UI for ASP.NET MVC Conversational UI - Toolbar
  • Overview

    The Telerik UI for ASP.NET MVC Conversational UI component is a ChatBot that lets you add cognitive functionality to any application. The component offers multiple built-in features, including:

    • Built-in hero cards
    • Built-in suggested actions
    • Built-in simple message and typing indicators
    • Custom card/attachment templates
    • Easy connectivity to popular chat bot services (Azure/Microsoft Bot Framework, Wit.ai, Amazon Lex)
    • Toolbar that gives users additional ways to interact with your chat, including adding images and voice recordings

    See ASP.NET MVC ChatBot in action

    Telerik UI for ASP.NET MVC Conversational UI - Overview
  • Peer-to-Peer Chat with SignalR

    You can easily create a Peer-to-Peer Chat application by configuring the ASP.NET MVC HtmlHelper and a SignalR service. Refer to the documentation article for detailed steps on how to set up your chat bot with SignalR.

  • Custom Templates

    In addition to the multiple built-in features, you can further customize the ChatBot appearance by supplementing templates with custom cards and attachments. This allows adjusting the UI control to your specific needs and custom scenarios.

All ASP.NET MVC Components

Next Steps