Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
22 views

Hello Telerik team,

Our customer uses RadMenu as a navigation menu and utilizes https://hub.accessible360.com/ to guide their accessibility checks. Based on the results, they have shared the following suggestions for improving accessibility:

Navigation menus that open on hover must also be operable by keyboard and screen reader users. Depending on the desired functionality of the top-level navigation items, there are two recommended approaches:

  • If the top-level item only triggers a submenu and does not navigate to a new page, it should be marked up as a <button>. Refer to the appropriate code sample for implementation guidance ( code sample )

  • If the top-level item must both navigate to a page and open a submenu, an adjacent <button> should be added to control the submenu. Refer to the corresponding code sample for details ( code sample )

  • If visual design constraints prevent displaying a separate visible button, the button can be visually hidden by default and revealed on focus, as demonstrated in the linked code sample (code sample)

Is there a way to implement these recommendations using RadMenu?

 

Thanks in advance,

Lan

Rumen
Telerik team
 answered on 28 May 2025
1 answer
16 views
We have been using Telerik controls for many, many years.  We were just about to start the process of upgrading to the latest version, but this licensing thing is a bit confusing.  We have an ASP.NET Web Site (not project).  So, it looks like we create a new file in App_Code.  OK, fine.  But what license do we put there?  Is there a "server" specific license?  We have licenses for each developer, but what are we supposed to use for deployment to our test and production web servers?  Will that license expire and cause runtime issues?
Rumen
Telerik team
 updated answer on 27 May 2025
1 answer
64 views

We recently purchased and updated our controls to the latest version.

The project upgraded and built without issue but the website is still displaying license banner and I am getting javascript errors after running.

 

There is no information in the build log about any errors with license and I have tried following the steps here to "install" the license on my PC.

https://www.telerik.com/products/aspnet-ajax/documentation/licensing/license-key

Rumen
Telerik team
 answered on 22 May 2025
1 answer
16 views

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>

JS
 
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';
				}
			}
		}
	}
}

Fred
Top achievements
Rank 2
Iron
Iron
Iron
 answered on 21 May 2025
1 answer
16 views

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:

https://demos.telerik.com/aspnet-ajax/scheduler/examples/timelineview/defaultcs.aspx

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

Issue:

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:

During Drag:

After Cancel drop:

Request:

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

Vasko
Telerik team
 answered on 19 May 2025
2 answers
53 views

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:

  • Front site has only aspnet.ajax.net462 installed and the Licensing version has the most latest at 1.4.6. 1.4.9 is not in the drop
  • Admin site has aspnet.ajax.net462 installed followed by windows.zip, windows.documents.spreadsheet, windows.documents.spreadsheet.formatprovider.openxml, windows.documents.core, windows.documents.drawingml, windows.documents.spreadsheet, windows.documents.fixed, windows.documents.flow, windows.documents.flow.formatproviders.pdf, and windows.documents.fixed. In this instance I was able to update the licensing version to 1.6.5

In both cases I still see the warning. Is this something I should just ignore?

Paul
Top achievements
Rank 1
Iron
 answered on 16 May 2025
1 answer
32 views

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.

Rumen
Telerik team
 updated answer on 16 May 2025
1 answer
20 views

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

Rumen
Telerik team
 updated answer on 12 May 2025
6 answers
223 views

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?

 

Rumen
Telerik team
 answered on 08 May 2025
3 answers
18 views

Hi,

I'm following the setup for "RadMonthYearPicker" with the link below: 

https://demos.telerik.com/aspnet-ajax/monthyearpicker/overview/defaultcs.aspx

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

Bob
Top achievements
Rank 1
Iron
Iron
 answered on 07 May 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?