09 Feb to 16 Feb 2026: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/data-management/grid/smart-grid
Summary: Learn how to enable Smart mode in the Telerik UI for ASP.NET MVC Grid to auto-generate columns from your model, detect data types, and turn on paging, sorting, filtering, and grouping with minimal configuration. The article explains the .Smart() setup in the MVC HTML Helper, details the defaults (type-aware columns, editors, and formatting), and shows how to override or disable specific Smart features globally or per column.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/modes
Summary: This article explains the available PromptBox modes in Telerik UI for ASP.NET MVC (Conversational UI), what each mode renders, and how it affects interaction, validation, and value submission so you can choose the right mode for your scenario. It shows how to configure the Mode option with the MVC HtmlHelper, provides code examples for each mode, and outlines related client-side API hooks for switching modes and customizing behavior.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/tools
Summary: Learn how to configure the PromptBox tools in Telerik UI for ASP.NET MVC Conversational UI: add and reorder built-in tools, hide or disable them, insert separators, and define custom buttons. The article shows the MVC helper and client-side setup to control tool appearance (icons/text), behavior, and to handle tool commands via events for integrating your own logic.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/events
Summary: This article documents the client-side events of the Conversational UI PromptBox in Telerik UI for ASP.NET MVC and shows how to subscribe to them from Razor and JavaScript. It includes examples of wiring handlers via the MVC helper Events configuration, accessing event arguments (such as the current input), intercepting the send action, and calling e.preventDefault() to cancel submission for validation or custom logic.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/navigation/smartpastebutton/events
Summary: This article documents the client-side events of the SmartPasteButton in Telerik UI for ASP.NET MVC and shows how to wire them using the MVC helper’s .Events configuration and JavaScript handlers. It outlines when events like paste, open, close, click/select fire and what arguments they expose, so you can read pasted content/options, prevent default behavior, and implement custom logic. Code snippets demonstrate subscribing to events and accessing event data in handlers.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/disabled
Summary: Learn how to disable the Telerik UI for ASP.NET MVC PromptBox and control its enabled state programmatically. Set the component’s Enable option to false in the MVC helper for server-side configuration, and toggle it at runtime with the client-side enable(false/true) API; the article clarifies how the disabled state blocks focus and user input and how to re-enable it when needed.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/overview
Summary: Use the Telerik UI for ASP.NET MVC Conversational UI PromptBox to display a modal prompt and collect a single user input value. The article shows how to initialize the PromptBox with the MVC HTML helper in a Razor view, configure title/content/buttons and the input field, open/close it programmatically, and handle the user’s response via client-side events and API methods.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/navigation/smartpastebutton/overview
Summary: This article shows how to use the SmartPasteButton HtmlHelper in Telerik UI for ASP.NET MVC to detect clipboard content and trigger context-specific paste actions, such as parsing text or images and executing your commands. It covers Razor configuration, item/command definitions, event handling and validation, and wiring the paste results into form inputs, uploads, or custom server logic.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/adornments
Summary: Learn how to add and configure adornments in the Kendo UI for ASP.NET MVC PromptBox to include inline actions and context, such as prefix/suffix icons, button groups, and custom templates. You’ll use PrefixOptions and SuffixOptions to define icons/templates, separators, and event handlers, and understand how adornments affect layout, sizing, and accessibility.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/conversational-ui/promptbox/appearance
Summary: Learn how to configure the Telerik UI for ASP.NET MVC Conversational UI PromptBox appearance using the built-in options for size, rounded corners, fill mode, and theme color in the MVC wrapper. The article also shows how these settings interact with the built-in Sass themes (Default, Bootstrap, Material) and how to apply custom CSS classes to fine-tune spacing and layout in your views.
---------------------------------------------------------------------------------------------------------------------------------------------------------
02 Feb to 09 Feb 2026: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/ai/troubleshooting
Summary: Use this troubleshooting guide to diagnose and fix issues with the Telerik UI for ASP.NET MVC AI components (e.g., AI Prompt), including misconfigured OpenAI/Azure OpenAI settings (API keys, endpoints/deployment names, model IDs, API versions) and common HTTP errors (401, 403, 404, 429). You’ll set up and test a server-side proxy, resolve CORS and streaming constraints under IIS/Kestrel, adjust timeouts, and inspect client and server logs and network requests to validate your integration.
---------------------------------------------------------------------------------------------------------------------------------------------------------
19 Jan to 26 Jan 2026: highlights of the new online resources that we published last week.
Blog: https://www.telerik.com/blogs/getting-the-right-row-on-the-screen-in-the-kendo-grid
Summary: Learn how to programmatically bring a specific Kendo UI Grid row into view so users don’t lose context after a search, selection, or edit. You’ll locate the target data item, handle paging or virtual scrolling by determining its page/index and navigating to it, then scroll the grid’s content to reveal the row, optionally selecting and focusing it for keyboard navigation.
---------------------------------------------------------------------------------------------------------------------------------------------------------
12 Jan to 19 Jan 2026: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/grid-use-grid-as-client-template
Summary: Learn how to render and initialize a Kendo UI for ASP.NET MVC Grid inside a client-side template (for example, a parent Grid column) to create per-row nested grids. You use the MVC helper with ToClientTemplate, assign unique widget names/IDs via #= ... # placeholders, reference the template via ClientTemplate or ClientTemplateId, pass the master row key to the child grid’s DataSource read, and call kendo.init in the parent Grid’s dataBound to activate the generated widgets. This setup avoids duplicate IDs and ensures each grid instance binds to its own data.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/tooltip-refresh-with-dynamic-content
Summary: Learn how to refresh a Kendo UI Tooltip in ASP.NET MVC when targets and content are created or updated dynamically. Initialize the tooltip once on a stable container with a filter selector and a content callback tied to the current target, then after AJAX/DOM updates call tooltip.refresh() (or hide/show) and, if using remote content, set cache: false to force a reload. This delegated setup avoids per-element reinitialization and ensures new Grid rows and other dynamic elements display up-to-date tooltip content.
---------------------------------------------------------------------------------------------------------------------------------------------------------
05 Jan to 12 Jan 2026: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/diagrams-and-maps/map/azure-tiles
Summary: Configure the Telerik UI for ASP.NET MVC Map to render Microsoft Azure/Bing Maps tiles by adding a tile layer with a Virtual Earth URL template. You set UrlTemplate with {quadkey} and {subdomain}, define subdomains and attribution, and append your Bing/Azure Maps API key; the examples show Razor code and how to switch between road and aerial imagery.
---------------------------------------------------------------------------------------------------------------------------------------------------------
15 Dec to 22 Dec 2025: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/grid-ai-integration
Summary: Learn how to integrate an LLM (OpenAI/Azure OpenAI) with the Telerik UI for ASP.NET MVC Grid to turn natural-language commands into Kendo DataSource descriptors (filter, sort, group, aggregate) and apply them at runtime. The article shows the prompt structure and column metadata to send, includes MVC/C# and JavaScript code to call the model, parse the JSON response, validate it, and update the Grid via dataSource.query or setOptions.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/chart-ai-integration
Summary: Learn how to integrate the Telerik UI for ASP.NET MVC Chart with an AI provider (OpenAI or Azure OpenAI) to generate concise, natural-language summaries from chart data. You’ll configure API credentials, implement a C# controller/service that serializes series data and calls the model, and add client-side JavaScript to invoke the endpoint and render the AI output alongside the chart. The article provides example request/response code and notes on securing API keys.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/editor-ai-integration
Summary: Learn how to add AI to the Telerik UI for ASP.NET MVC Editor by creating a custom toolbar tool that sends the selected text or full content to OpenAI or Azure OpenAI through an MVC controller and inserts the generated result back into the editor. You’ll implement the client-side JavaScript to trigger the tool and apply the response, and the server-side C# action that calls the Chat Completions REST API with the API key kept on the server, including basic error handling.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/scheduler-ai-integration
Summary: Implement natural-language event creation in the Telerik UI for ASP.NET MVC Scheduler by integrating a server-side AI service (OpenAI/Azure OpenAI). You’ll add a prompt input, call the AI API from a controller with a JSON schema for event fields, parse and validate the response, and insert the resulting appointment into the Scheduler DataSource.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/data-management/grid/smart-grid/smart-extensions
Summary: Learn how to enable and configure the ASP.NET MVC Grid Smart Extensions—AI-powered actions exposed in the Grid toolbar, column menu, and context menu. The article covers the Smart() server-side API, wiring an AI provider, customizing prompts and scope, handling client-side events, and enabling or disabling specific extensions to fit your requirements.
---------------------------------------------------------------------------------------------------------------------------------------------------------
17 Nov to 24 Nov 2025: highlights of the new online resources that we published last week.
Article: https://www.telerik.com/aspnet-mvc/documentation/knowledge-base/chat-ai-integration
Summary: This article shows you how to integrate the Telerik UI for ASP.NET MVC Chat component with an LLM (OpenAI or Azure OpenAI) by posting user messages to a server-side controller that proxies the Chat Completions API and returns AI replies in the Chat message format. You’ll set up the MVC wrapper and client-side transport, preserve conversation context, map system/user/assistant roles, secure API keys on the server, and handle errors so the AI responses render correctly in the Chat UI.
---------------------------------------------------------------------------------------------------------------------------------------------------------
10 Nov to 17 Nov 2025: highlights of the new online resources that we published last week.
Summary: This article shows how to integrate LLM features in ASP.NET MVC apps using Telerik UI’s AI components, focusing on the AIPrompt and related server-side helpers. You’ll configure OpenAI or Azure OpenAI providers, proxy requests through an MVC controller to protect API keys, and control behavior such as streaming responses, system messages, and prompt templates with clear setup and customization examples.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/diagrams-and-maps/diagram/binding
Summary: Bind the Kendo UI Diagram for ASP.NET MVC to local or remote data so shapes and connections are generated from your models. Configure the Diagram and Connections DataSource with the MVC fluent API—define model fields (Id, Text, X/Y, Width/Height, Type; From/To), map the schema, and set read/create/update/destroy actions—to control loading, layout, linking, and persistence.
---------------------------------------------------------------------------------------------------------------------------------------------------------
05 Nov to 10 Nov 2025: highlights of the new online resources that we published last week.
Summary: Learn how to use the Kendo UI ResponsivePanel in ASP.NET MVC to hide and reveal mobile content (such as navigation and sidebars) based on viewport width. The article shows initialization via the MVC HtmlHelper and HTML5 data attributes, configuring breakpoints, toggle targets, and auto-hide behavior, and handling open/close events and CSS to control layout and accessibility.
---------------------------------------------------------------------------------------------------------------------------------------------------------
29 Oct to 05 Nov 2025: highlights of the new online resources that we published last week.
Summary: Configure the Telerik UI for ASP.NET MVC TabStrip to load tab content on demand via AJAX using .LoadContentFrom or .ContentUrl, with controller actions that return PartialView results. Handle select/contentLoad/error events, optional caching, and route values as needed to optimize page load and keep tab content modular and maintainable.
Article: https://www.telerik.com/aspnet-mvc/documentation/html-helpers/data-management/listview/binding/overview
Summary: This article explains how to bind the ASP.NET MVC ListView to data: bind directly to an IEnumerable
Feel free to check them out and share your thoughts!
The Telerik Team
1. Is it hard to understand the version numbers of our releases? If yes, what makes them hard to understand them?
2. Would semantic versioning (SemVer) of our releases make it easier to understand our version numbers and what's behind them?
3. If we go with SemVer, we might need to start with version 3000.0.0 as we currently use 2022.x.x. Please share your thoughts about this approach and ideas for what number versioning would work best for you.
Good morning,
i am using MVC.ASP net in my project and i'm trying to send the DataSourceRequest to a service , via rabbitmq.
the message should contains all the request filters set in the ui in order to create an excel report. i have tried to use the System.Text.Json serialization but it's not working properly. it serializes only the first level props.
i have found a ".ToJson" extension but it's returning a Dictionary<string, object>, not usefule here.
can you suggest how to serialize the DataSourceRequest in Json format? with all nested and recursive properties?
the filters can be about dates, strings, combobox, and so on
thanks in advance
I know, it's a big leap but I was assigned this old application. Obviously, a lot of things have changed.
currently we are using:
bundles.Add(new ScriptBundle("~/bundles/kendo").Include(
string.Format("~/Scripts/kendo/{0}/jszip.min.js", KendoVersion),
string.Format("~/Scripts/kendo/{0}/kendo.all.min.js", KendoVersion),
string.Format("~/Scripts/kendo/{0}/kendo.aspnetmvc.min.js", KendoVersion)));
and
bundles.Add(new StyleBundle(string.Format("~/Content/kendo/{0}/css", KendoVersion)).Include(
string.Format("~/Content/kendo/{0}/kendo.common-bootstrap.min.css", KendoVersion),
string.Format("~/Content/kendo/{0}/kendo.custom.css", KendoVersion)))
I noticed none of the Content files are around anymore, or the jszip.min.js
Are there new files to replace these with?
I assume, even if there are, there will be code changes involved. correct?
I started out trying to update Bootstrap to the latest, but I don't think the 2017 version of kendo was playing well with it.
Thanks in advance.

HI Team,
We are getting this exception while updating new teleirik version for MVC "Telerik.UI.for.AspNet.Mvc5.2025.1.211"
System.TypeLoadException: 'Could not load type 'Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSectionManageabilityProviderAttribute' from assembly 'Microsoft.Practices.EnterpriseLibrary.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.'
we are not able to fix this in any way can you please help us on this?

As the title states, I have a legacy monolith that must be revived.
I need a few features, especially on the grid, and decided to upgrade Telerik. After a bit of struggle, I managed to run the application but the Telerik controls are by default very small compared to before and the new Size property doesn't seem to be doing much:
Before:
Now:
As it can be seen, the grid shrunk. I do not have a lot of custom CSS on this site but the baseline theme was Start Bootstrap v2 (Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)). Not sure if the original theme can still be found.
Hello,
We developed a widget in an empty ASP.NET MVC project with the last Kendo UI for ASP.NET MVC trial version. It works !
Now, we would like to use this widget in a Sitefinity 14.4 project version but we have an error saying that the assembly Kendo.Mvc 2024.4.1112.462 is using System.Web.Mvc 5.3.0.0 but the referenced assembly is 5.2.7.0 version in Sitefinity project.
Is there any way to download an older Kendo UI for ASP.NET MVC version using System.Web.Mvc 5.2.7.0 ?
How can we use a trial version before buying the component bundle ?
We tried with the nuget server but the trial version is only available in the last version.
Thank you for your help.

Dear Forum,
please help me. So i want to upgrade an old Kendo MVC application, Kendo version 2016.2.504 MVC. I downloaded the newest 2024.4.1112.Trial before i pay the new. I want to see what is working and what is not working. After the updating (Kendo.Mvc.dll) and the static JS and CSS comes this error, when i started the software the error comes the CSHTML side:
System.NullReferenceException: 'Object reference not set to an instance of an object.'
at Kendo.Mvc.Licensing.GetLicenseMessage()
at Kendo.Mvc.UI.WidgetBase.WriteTrialMessage(HtmlTextWriter writer)
at Kendo.Mvc.UI.WidgetBase.ToHtmlString()
at System.Web.WebPages.WebPageBase.Write(Object value)
Why? What can I do with this error? How to find the right solution. I tested this newest version of Kendo.MVC.dll and JS and CSS with a new empty ASP MVC 4.8 project and working.

