Create a Grid using the Telerik UI for ASP.NET MVC wrappers and add .Size(ComponentSize.Medium) to the configuration.
When the Grid is created using Telerik UI for ASP.NET MVC wrappers and .Size(ComponentSize.Medium) is applied the Grid is missing the k-grid-md class.
When using the same configuration but with .Size(ComponentSize.Small) k-grid-sm class is present.
The classk-grid-md is present when using jQuery and Telerik ASP.NET Core.
The behavior should be consistent and the k-grid-md class should be applied also when using Telerik UI for ASP.NET MVC wrappers
Hi Team,
The rendered PanelBar automatically generates:
<ul role="tree">
<li role="treeitem" aria-expanded="true">
These sections are not a hierarchical tree; they are used as accordion-like form sections. Due to the incorrect tree/treeitem roles, the screen reader is not able to identify and announce these sections correctly, which can cause confusing navigation for users relying on assistive technologies.
Please consider updating the role of the PanelBar to be an accordian instead of a tree.
Thank you!
Go to this Progress Telerik REPL for ASP.NET Core.
(optional)
Provide additional information if the steps for reproducing the faulty behavior are not sufficient to describe the issue.
Like the Kendo UI for jQuery version, null should be a valid selection.
1718054
Kendo UI version: 2026.3.811
jQuery version: 4.0.0
Browser: all
When a custom toolbar with multiple buttons is configured in the Scheduler, the Today button may be automatically hidden due to the toolbar’s responsive behavior. While this behavior improves usability on smaller screens, it can also hide important actions from custom toolbars.
Repl: https://dojo.telerik.com/UhOAjvkT
Consider adding a toolbar option that allows developers to disable responsive item hiding for specific custom toolbars, ensuring that all configured buttons remain visible.
@(Html.Kendo().Grid<TelerikMvcApp1.Models.OrderViewModel>()
.Name("grid")
.Columns(columns => {
columns.Bound(p => p.OrderID).Filterable(false).Width(100);
columns.Bound(p => p.ShipCity).Width(100);
columns.Bound(p => p.ShipCity).Width(150);
columns.Bound(p => p.OrderDate).Format("{0:MM/dd/yyyy}").Width(140);
})
.Sortable()
.Filterable(f => f.Extra(true)
.Messages(message => message.Equals("Равно"))
.Messages(message => message.Filter("Приложи"))
.Messages(message => message.Clear("Изчисти"))
.Messages(message => message.Info("Покажи записи които:"))
.Messages(message => message.And("и"))
.Messages(message => message.Or("или"))
.Messages(message => message.AdditionalOperator("fdfdfd"))
.Messages(message => message.IsFalse("Активни "))
.Messages(message => message.IsTrue("Неактивни "))
)
.ColumnMenu()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Model(model => model.Id(p => p.OrderID))
.Read(read => read.Action("Orders_Read", "Grid"))
)
)
Or use this REPL example: https://netcorerepl.telerik.com/QSYflePv05yaqnLZ07
The issue is also reproducible with the ColumnMenu set the following way:
.ColumnMenu(cm => cm
.Messages(message => message.Columns("Колони"))
.Messages(message => message.ColumnSettings("Насторйки"))
.Messages(message => message.Filter("Филтър"))
.Messages(message => message.SortAscending("Сортирай възходящ ред"))
.Messages(message => message.SortDescending("Сортирай низходящ ред"))
)
The filter menu messages are not set.
The filter menu messages are set regardless of whether a ColumnMenu is enabled or not.
The jQuery dependency is defined as follows in the package .nuspec file:
<dependency id="jQuery" version="(, 3.7.1]" />
This causes the following warning to appear when installing the package in a project:
Telerik.UI.for.AspNet.Mvc5 2024.3.1015 does not provide an inclusive lower bound for dependency jQuery (<= 3.7.1). jQuery 1.4.1 was resolved instead.
The affected packages are:
Telerik.UI.for.AspNet.Mvc5
Telerik.UI.for.AspNet.Mvc5.Trial
Install the Telerik.UI.for.AspNet.Mvc5 package in a project and check the warnings list.
Warning:
Telerik.UI.for.AspNet.Mvc5 2024.3.1015 does not provide an inclusive lower bound for dependency jQuery (<= 3.7.1). jQuery 1.4.1 was resolved instead.
Add a lower bound (https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1604) to resolve the warning about the jQuery dependency.
The Telerik.UI.for.AspNet.Mvc5 2026.3.811 package lists Telerik.SvgIcons and Telerik.FontIcons version 4.9.2 as dependencies in its .nuspec file.
However, compiling a project that references Telerik.UI.for.AspNet.Mvc5 results in package version conflicts for both packages.
The rquired version of the Telerik.SvgIcons and Telerik.FontIcons is 4.11.0
There should be no version mismtach for the Kendo.MVC.dll dependencies.
Clearing the value with the Signature "clear" button does not trigger the widget's change event.
Run the following Dojo example: https://dojo.telerik.com/KhlVWvam
The change event fires.
The change event does not fire.
**Kendo UI version: 2025.1.211
**Browser: [all]
### Bug report
When filtering a specified Grid column, the filter expressions are inverted when the value of the first expression is empty/null.
### Reproduction of the problem
1) Filter a Grid column by leaving the first filter value empty:
2) Filter the Grid and open again the filter menu. The filter expressions are inverted:
A Dojo sample for reproduction: https://dojo.telerik.com/CXChcTJT
### Expected/desired behavior
The filter menu expressions must remain the same.
### Environment
* **Kendo UI version: 2025.2.702
* **jQuery version: 3.7.0
* **Browser: [all]
### Bug report
When setting the NoDataTemplate() option to an empty string, the option is not serialized.
### Reproduction of the problem
1. Define an AutoComplete with NoDataTemplate("")
2. Search for a non-existing option and notice how the popup opens and displays the default "No data found" message. When initializing the AutoComplete with jQuery and the "noDataTemplate" is set to "", the popup does not open.
A REPL sample for reproduction: https://netcorerepl.telerik.com/cfkPEClS50FUVU5z00
### Expected/desired behavior
When the NoDataTemplate("") is set and there are no results, the popup must not open. The NoDataTemplate option must work equally when using either the AutoComplete HtmlHelper or Kendo UI for jQuery AutoComplete.
### Environment
* **Telerik UI for ASP.NET MVC version: 2024.4.1112
* **Browser: [all]
When the scrollable option is disabled, on resizing the browser window by making it more narrow, at certain point the columns stop resizing and the whole table goes out of the right border of the Grid. Reproducible with the SASS and LESS themes.
Dojo example: https://dojo.telerik.com/ItIrEzEY/3
The table goes out of wrapping element (.k-grid).
The columns resize and the table remains within the borders of the Grid.
Hello Telerik Support Team,
We are experiencing an issue with a Telerik MVC Grid where changing the page size results in multiple Ajax requests being sent to the server.
When the user changes the page size (for example, from 5 to 50), multiple requests are sent to the grid's Ajax binding action.
Example:
Changing the page size should trigger a single Ajax request to the server.The grid uses below code
We also found a Telerik forum post discussing similar behavior during page-size changes:
https://www.telerik.com/forums/multiple-requests-on-telerik-grid-page-size-change
Could you please confirm whether our observed behavior is related to the same issue and advise on the recommended solution?
Note:
Thank you.
Bundling the Kendo js files in an ASP.NET MVC application throws a NullReferenceException error. Reproduced with versions 2024.1.319 and 2024.2.514. The bundling works without exceptions in version 2023.3.1114.
bundles.Add(new ScriptBundle("~/bundles/kendo").Include(
"~/Scripts/kendo/2024.2.514/kendo.web.min.js",
"~/Scripts/kendo/2024.2.514/kendo.aspnetmvc.min.js"
));
Instead of kendo.web.min.js you can use kendo.all.min.js with the same result.
@Scripts.Render("~/bundles/kendo")
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Workaround:
Use bundles.Add(new Bundle("~/bundles/kendo") instead of bundles.Add(new ScriptBundle("~/bundles/kendo")
No exception is thrown when bundling the Kendo script files.
<div id="grid"></div>
<script>
// The dataSource is initialized as a stand-alone widget that can be bound to the Grid.
var dataSource = new kendo.data.DataSource({
transport: {
read: {
// The remote endpoint from which the data is retrieved.
url: "https://demos.telerik.com/kendo-ui/service/products",
dataType: "jsonp"
}
},
pageSize: 10
});
$("#grid").kendoGrid({
// The dataSource configuration is set to an existing DataSource instance.
dataSource: dataSource,
pageable: true
});
</script>
The breakpoint is added at the last line (326079) of the file.
The breakpoint is added at the desired line (e.g., 3715).
raised Ticket 1710851, we want permanent fix from your side in next release, we don't rely on workaround that you have provided.
here is ticket desc-
We are using Telerik ASP.NET MVC with jQuery and are strictly following ADA compliance. We are facing an issue with DropDownList controls.
We have a required DropDownList, which we currently mark as required by passing the required HTML attribute. However, the problem is that Telerik places the required attribute on the <input> element, while screen readers interact first with the <span role="combobox"> element. As a result, the screen reader does not announce that the field is required.
Screen readers (tested with NVDA and VoiceOver on Chrome) only read required when it is applied to the element with role="combobox". We understand that having aria-required and role="combobox" on different elements is likely causing this behavior.
All we need is for the required state to be announced by screen readers, so any solution that achieves this is acceptable. Currently, the Telerik method of placing the required attribute is not accessible to screen readers.
The below exception is thrown when upgrading using latest Telerik UI for ASP.NET MVC extension.
Failed to execute command.
System.NotImplementedException: Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.CommonIDE.Solutions.Dte.DteGenericProject.GetFileName()
at Telerik.VSX.Internal.VisualStudio.VisualStudioThreadHelper.<>c__DisplayClass1_0`1.<<RunInMainThread>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread()
at Telerik.VSX.NuGet.NuGetPackageService.GetInstalledPackage(Project project, String packageName, Boolean isPackageNamePartial, Boolean ignoreCapabilityMatchCheck)
at Telerik.VSX.Web.Helpers.ProjectWrap.GetMvcVersion()
at Telerik.VSX.Web.Helpers.ProjectWrap.CheckIsProjectSupported()
at Telerik.KendoUI.Mvc.VSX.Helpers.KendoUIMvcProjectWrap.CheckIsProjectSupported()
at Telerik.KendoUI.Mvc.VSX.Helpers.ProjectSearcher.FilterTelerikSupportedLanguageProjects(List`1 projectsList)
at Telerik.VSX.Internal.VisualStudio.VisualStudioThreadHelper.<>c__DisplayClass1_0`1.<<RunInMainThread>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread()
at Telerik.KendoUI.Mvc.VSX.Helpers.ProjectSearcher.GetTelerikEnabledProjectsByMainAssemblyMvcVersion(TargetMvcVersion mvcVersion)
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.ShouldShowTargetMvcPage(TargetMvcVersion targetMvcVersion)
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.GetProjectUpgradePreWizardData(IScenarioDef template)
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.ProjectUpgrade(IPropertyDataDictionary additionalPreWizardData)
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.StreamlinedProjectConfiguration.StartUpgradeWizard()
at Telerik.VSX.VSPackage.PackageBase.CommandCallback(Object sender, EventArgs e)
The tables within the Editor are not exported correctly (do not fit in the exported pdf document) when resized before exporting.
The table does not fit in the exported document.
The table should fit in the document.