This sticky thread lists known issues and breaking changes introduced in the UI for ASP.NET AJAX releases.
Q3 2011 (Version number: 2011.3.1115)
Problem: When adding items to OData-enabled controls (RadMenu, RadTreeView, RadListBox, RadComboBox) through design time erroneous markup is applied to the control:
<telerik:RadListBox runat="server" ID="RadListBox1">
<Items>
</Items>
<WebServiceSettings>
<ODataSettings InitialContainerName="">
</ODataSettings>
</WebServiceSettings>
</telerik:RadListBox>
Please note the added ODataSettings section. It will cause JavaScript errors on the page.
Solution: Remove the ODataSetting section and the issue will vanish. The problem is also fixed in the Q3 SP1 release, version number 2011.3.1305When I run my project I'm getting this error
Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
In my web.config I checked that the version in the web.config is the same as the version I'm using in references
<assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2020.2.617.45" newVersion="2020.2.617.45" />
I'm using the latest version of the ASP.NET Ajax tools with .NET framework 4.8. I'm attempting to change the color and add a tooltip on grid's row selector based on value of one it's columns. The color of the row selector changes as expected. However, the tooltip or title doesn't display at all on the mouseover. No error is shown in the browser's Dev Tools. Below is the HTML markup and JS.
FYI: I have successfully done this before not sure why it not working in this instance. Also, the grid is contained withing an TabStrip MultiPageview. Not sure if that would make a difference.
Thanks in advance for any help on this.
Markup<telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePageMethods="True"></telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"></telerik:RadAjaxManager>
<telerik:RadSkinManager ID="RadSkinManager1" runat="server" RenderMode="Lightweight" Skin="Bootstrap"></telerik:RadSkinManager>
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" AutoTooltipify="true" Skin="Bootstrap"></telerik:RadToolTipManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel2" runat="server" RenderMode="Lightweight" Skin="Bootstrap"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="Grid3Panel" runat="server" LoadingPanelID="RadAjaxLoadingPanel2">
<telerik:RadGrid ID="Grid3" runat="server" Width="100%" Skin="Bootstrap" RenderMode="Lightweight" AutoGenerateColumns="false" DataSourceID="dsGrid3" AllowPaging="true" PagerStyle-AlwaysVisible="true" PageSize="50" CssClass="Gridheight2">
<ClientSettings>
<Scrolling AllowScroll="true" UseStaticHeaders="true" />
<Selecting AllowRowSelect="true" CellSelectionMode="SingleCell" />
<Resizing AllowRowResize="true" EnableRealTimeResize="True" ResizeGridOnColumnResize="true" AllowColumnResize="True" />
<ClientEvents OnGridCreated="Grid3_OnGridCreated" />
</ClientSettings>
<MasterTableView DataKeyNames="Check_Number" HeaderStyle-Font-Bold="true" HeaderStyle-Width="200px" ItemStyle-Font-Size="8pt" CommandItemDisplay="Top" CommandItemSettings-ShowRefreshButton="true" CommandItemSettings-ShowAddNewRecordButton="false">
<Columns>
<telerik:GridBoundColumn DataField="Check_Number" UniqueName="Check_Number" HeaderText="Check Number" DataType="System.String"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Member_Name" UniqueName="Member_Name" HeaderText="Payee Name" DataType="System.String"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Member_ID" UniqueName="Member_ID" HeaderText="Payee ID" DataType="System.String"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="SSN" UniqueName="SSN" HeaderText="SSN" DataFormatString="{0:###-##-####}"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Payment_Amount" UniqueName="Payment_Amount" HeaderText="Check Amount" DataType="System.Double" DataFormatString="{0:c}"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Payment_Date" UniqueName="Payment_Date" HeaderText="Check Date" DataType="System.DateTime" DataFormatString="{0:d}"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadAjaxPanel>
function Grid3_OnGridCreated(s, e) {
var masterview = s.get_masterTableView();
var datarows = masterview.get_dataItems();
for (i = 0; i < datarows.length; i++) {
var rowselector3 = '';
if (datarows[i]._element.cells['0'].className == 'rgResizeCol') {
rowselector3 = datarows[i]._element.cells['0'];
if (rowselector3 !== null) {
var ssn = datarows[i].get_cell("SSN").innerText.replace("-", "");
ssn = ssn.trim()
if (ssn.length == 0) {
rowselector3.title = "Member has no SSN - This may cause an issue with payment.";
rowselector3.bgColor = '#ffc107';
}
}
}
}
}
Hi Team,
We are using the Telerik RadScheduler control in our ASP.NET Web Application, configured with a Timeline view and vertical resource grouping. Appointments are displayed in the content pane, similar to the example provided in the following link, with the key difference being that resource grouping is set to vertical:
Appointments are editable for drag-and-drop functionality. We have also implemented a confirmation dialog that appears when a user drops an appointment. If the user selects "No", the appointment reverts to its original position.
Reference for the confirmation dialog implementation:
https://www.telerik.com/forums/display-a-confirmation-dialog-box-for-scheduler-drag-and-drop
We are encountering a UI issue when a user drags an appointment to the first hour in the timeline view. If the appointment is moved slightly beyond the start of the timeline (into the previous period), it visually shrinks in width. Upon triggering the confirmation dialog and selecting "No", the appointment correctly returns to its original position, but its visual width remains reduced. This is corrected only upon a manual page refresh. Images shown below for reference.
Before Drag:
Is there a recommended approach to restore the original visual dimensions of the appointment without requiring a manual refresh? We would like to maintain a consistent UI state immediately after canceling the drag operation.
Thanks
Sathyendranath
Hi,
I recently updated to the 2025 version of telerik. I did it through the nuget option. Followed the steps and added the license file to the roaming directory. So far haven't seen any build errors, no watermarks or popups. I assume everything went smoothly. However, I see a warning, "Telerik and Kendo UI Licensing warning TKL001: No Telerik or Kendo UI product references detected in project." It says that one is to update to 1.4.9. I have 2 sites using this:
In both cases I still see the warning. Is this something I should just ignore?
I am trying to upgrade Telerik UI for ASP.NET AJAX from R3 2021 SP1 (version 2021.3.1111) to the latest release 2025.1.416 to fix the CVE-2025-3600 vulnerability in our ASP.NET Web Forms application which is using the PDFViewer control. I am using Visual Studio 2017 to do this.
I used the Progress Control Panel to upgrade my Telerik UI for ASP.NET AJAX installed product to the latest version and it appears to have uninstalled the Visual Studio Extension for Telerik UI for ASP.NET AJAX in Visual Studio. I tried the Turn Features On/Off option for the product in the Progress Control Panel to re-install the extension, but it only gives me greyed-out options for Visual Studio 2019 Support and Visual Studio 2022 Support.
I also tried the stand-alone extension install from Visual Studio Gallery, but the VISX Installer fails with the message "This extension is not installable for any installed products". In the Install Log is says, "Extension is signed with an invalid certificate" and "The revocation function was unable to check revocation for the certificate".
I see at the following link...
Telerik Web Forms Visual Studio Visual Studio Extensions Overview - Telerik UI for ASP.NET AJAX
It says...
Visual Studio Extensions for Telerik® UI for ASP.NET AJAX are distributed with the Telerik® UI for ASP.NET AJAX installer. They can be downloaded and installed as separate product from the Visual Studio Gallery only for Visual Studio 2012 and later. The extensions support Visual Studio 2015, 2017, 2019 and 2022 handling .NET 4.5-4.8.1 projects.
...so I was expecting the extension to be compatible with Visual Studio 2017 still.
I would prefer to carry out an Automatic Upgrade in our application rather than a Manual Upgrade to ensure the upgrade is done correctly.
Can you help please?
Thanks.
In my Standalone Image manager I encounter the following: When using StandAlone.AdditionalQueryString = "&PreselectedItemUrl=xxxxxxxx" in combination with File Explorer paging the correct image is not selected. Is there any workaround for this?
Thanks,
Marc
After updating to the latest version (2025.1.218), I received an error on only one of my pages where I'm using the asp:RequiredFieldValidator.
The error stated that WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'...
Initially, I added the script mapping to the global.asax.cs page, but then discovered I could just disable UnobtrusiveValidation in the web.config.
The error was resolved with each of these solutions, but I wanted to get away from modifying the global.asax page, so I went with the web.config setting.
My questions are what has changed that led to this error, and which method is recommended? What are the ramifications of simply disabling it in the web.config?
Hi,
I'm following the setup for "RadMonthYearPicker" with the link below:
My need is to show only the current year (2025). In this case Year 2021-2024 and 2026-2030 should be hidden or removed from the popup.
Is there a property to do so? Or is there a workaround?
Thanks,
Bob
Hi,
I cannot find the "Local demo" option in the installer for 2025.1.416
Where is it?
BR,
Marc