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

After receiving the email from Progress titled "Action Required: Security Vulnerabilities for Telerik UI for ASP.NET AJAX" regarding a security vulnerability in the RadAsyncUpload control, I updated my nuget packages to the latest version:  2025.3.812.462 --> 2026.2.708.462.  Everything else in the update is working successfully except for any page in which the RadAsyncUpload control lives.  

When the page loads, I receive the following error:

Type : System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Object reference not set to an instance of an object.
Source : Telerik.Web.UI
Help link : 
Data : System.Collections.ListDictionaryInternal
TargetSite : Void DescribeComponent(Telerik.Web.UI.IScriptDescriptor)
HResult : -2147467261
Stack Trace :    at Telerik.Web.UI.RadAsyncUpload.DescribeComponent(IScriptDescriptor descriptor)
   at Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control)
   at Telerik.Web.UI.RadWebControl.GetScriptDescriptors()
   at System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl)
   at Telerik.Web.UI.RadWebControl.RegisterScriptDescriptors()
   at Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.HtmlControls.HtmlTableRow.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.HtmlControls.HtmlTable.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Page.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Page.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Another application updated to the latest version using the RadAsyncUpload works perfectly fine.  After researching, I discovered that my "broken" application is session-less, and my other application (which updated successfully) had no issues whatsoever.  In the previous version, 2025.3.812.462, RadAsyncUpload worked perfectly with a session-less application.  I've since had to implement session in order to resolve both the page load issue and the security vulnerability for the RadAsyncUpload.

 

Attila Antal
Telerik team
 answered on 10 Jul 2026
1 answer
174 views

If your worksheet contains repeated records, you can either use Excel's built-in Remove Duplicates feature or a more advanced utility for greater control. The advantage of specialized software is that it allows you to define exactly how duplicates should be identified.

You can compare selected columns, remove duplicate records, and retain only unique entries while preserving the workbook's original structure and formatting.


Rumen
Telerik team
 answered on 06 Jul 2026
2 answers
50 views

Hi,

 

After updating to 2026.2 the layout of the spinbuttons changed. See attached screenshots, Any idea what causes this?

 

Regards, Marc

Vasko
Telerik team
 answered on 22 Jun 2026
1 answer
63 views
After upgrading from 2019 to 2025.4.1210.462, I am experiencing a JavaScript error when my ASP.NET Web Forms application is opened from Encompass Desktop (embedded browser). The same pages work in modern browsers (Chrome/Edge), but fail inside Encompass.

Environment
Product: Telerik UI for ASP.NET AJAX
Version: 2025.4.1210.462
.NET Framework: 4.8
App type: ASP.NET Web Forms
IIS: Integrated pipeline
Host path: /MyService/
Controls used: RadScriptManager, RadAjaxManager, RadGrid, RadComboBox, RadAjaxPanel, etc.
Entry page from Encompass: Validation.aspx (standalone page, not using a master page)
Telerik CDN: Disabled
RadScriptManager: EnableScriptCombine="false"

Error

When opening MyService from Encompass Desktop, users see:

An error has occurred in the script on this page.

Line: 1
Char: 173461
Error: Invalid character
Code: 0
URL: /MyService/ScriptResource.axd?d=...

What we found
When inspecting the script response, we see modern JavaScript syntax that appears incompatible with the Encompass embedded browser (IE-like engine), for example:

_renderActiveItemStyle:function(e){
  var t=this.get_owner().get_id(),
  i=`${t}_ActiveItemStyle`;
  ...
  e=e.replaceAll(";"," !important;");
  ...
}

It looks like ES6 template literals and replaceAll() are causing a parse error in the embedded browser.

Questions
1) Is Q1 2025 officially unsupported in Internet Explorer/embedded WebBrowser-style hosts such as Encompass Desktop?
2) Is the _renderActiveItemStyle function with template literals expected in Q1 2025 RadGrid scripts?
3) Is there any supported configuration to serve IE-compatible JavaScript while staying on Q1 2025?
     e.g. OutputCompression, CDN, RenderMode, legacy script bundle, etc.
4) If not, what is the recommended Telerik version for IE/embedded browser scenarios - is R3 2022 SP1 (2022.3.1109) the last supported release?
Vasko
Telerik team
 answered on 22 Jun 2026
1 answer
85 views
After upgrading from 2019 to 2025.4.1210.462, I am experiencing a JavaScript error when my ASP.NET Web Forms application is opened from Encompass Desktop (embedded browser). The same pages work in modern browsers (Chrome/Edge), but fail inside Encompass.

Environment
Product: Telerik UI for ASP.NET AJAX
Version: 2025.4.1210.462
.NET Framework: 4.8
App type: ASP.NET Web Forms
IIS: Integrated pipeline
Host path: /MyService/
Controls used: RadScriptManager, RadAjaxManager, RadGrid, RadComboBox, RadAjaxPanel, etc.
Entry page from Encompass: Validation.aspx (standalone page, not using a master page)
Telerik CDN: Disabled
RadScriptManager: EnableScriptCombine="false"

Error

When opening MyService from Encompass Desktop, users see:

An error has occurred in the script on this page.

Line: 1
Char: 173461
Error: Invalid character
Code: 0
URL: /MyService/ScriptResource.axd?d=...

What we found
When inspecting the script response, we see modern JavaScript syntax that appears incompatible with the Encompass embedded browser (IE-like engine), for example:

_renderActiveItemStyle:function(e){
  var t=this.get_owner().get_id(),
  i=`${t}_ActiveItemStyle`;
  ...
  e=e.replaceAll(";"," !important;");
  ...
}

It looks like ES6 template literals and replaceAll() are causing a parse error in the embedded browser.

Questions
1) Is Q1 2025 officially unsupported in Internet Explorer/embedded WebBrowser-style hosts such as Encompass Desktop?
2) Is the _renderActiveItemStyle function with template literals expected in Q1 2025 RadGrid scripts?
3) Is there any supported configuration to serve IE-compatible JavaScript while staying on Q1 2025?
     e.g. OutputCompression, CDN, RenderMode, legacy script bundle, etc.
4) If not, what is the recommended Telerik version for IE/embedded browser scenarios - is R3 2022 SP1 (2022.3.1109) the last supported release?
1 answer
74 views
After upgrading from 2019 to 2025.4.1210.462, I am experiencing a JavaScript error when my ASP.NET Web Forms application is opened from Encompass Desktop (embedded browser). The same pages work in modern browsers (Chrome/Edge), but fail inside Encompass.

Environment
Product: Telerik UI for ASP.NET AJAX
Version: 2025.4.1210.462
.NET Framework: 4.8
App type: ASP.NET Web Forms
IIS: Integrated pipeline
Host path: /MyService/
Controls used: RadScriptManager, RadAjaxManager, RadGrid, RadComboBox, RadAjaxPanel, etc.
Entry page from Encompass: Validation.aspx (standalone page, not using a master page)
Telerik CDN: Disabled
RadScriptManager: EnableScriptCombine="false"

Error

When opening MyService from Encompass Desktop, users see:

An error has occurred in the script on this page.

Line: 1
Char: 173461
Error: Invalid character
Code: 0
URL: /MyService/ScriptResource.axd?d=...

What we found
When inspecting the script response, we see modern JavaScript syntax that appears incompatible with the Encompass embedded browser (IE-like engine), for example:

_renderActiveItemStyle:function(e){
  var t=this.get_owner().get_id(),
  i=`${t}_ActiveItemStyle`;
  ...
  e=e.replaceAll(";"," !important;");
  ...
}

It looks like ES6 template literals and replaceAll() are causing a parse error in the embedded browser.

Questions
1) Is Q1 2025 officially unsupported in Internet Explorer/embedded WebBrowser-style hosts such as Encompass Desktop?
2) Is the _renderActiveItemStyle function with template literals expected in Q1 2025 RadGrid scripts?
3) Is there any supported configuration to serve IE-compatible JavaScript while staying on Q1 2025?
     e.g. OutputCompression, CDN, RenderMode, legacy script bundle, etc.
4) If not, what is the recommended Telerik version for IE/embedded browser scenarios - is R3 2022 SP1 (2022.3.1109) the last supported release?
umer
Top achievements
Rank 1
 updated question on 18 Jun 2026
2 answers
80 views

Hi

I am using visual studio 2022 c# .netframework 4.8 to create my application.

I am using telerik radgrid which has paging enabled. On the page there is a couple of inputs fields that users can enter, then when they run the Display button the values are passed the query that is run to populate the grid.

This works great if your on the first page of the data, if you scroll to the other pages and change the input fields value and click display the grid returns no rows. Even though the datasource has the correct rows, the grid is displaying no rows.

You can see the datasource has data returned

But the grid display nothing

 

Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
 answered on 17 Jun 2026
1 answer
124 views

Im using visual studio 2019 to develop an application in asp.net using c#

I have a telerik radgrid and it has a few columns that have text boxes to make it editable.

This works find but when the grid is loaded with data and the rows go to the bottom edge of the webpage you cant edit the text boxes in the last row, like they become readonly. This only happens to the first 5 editable columns the last 3 columns are ok and working.

Ive tried adding a DIV round the grid so the grid doesnt go right to the bottom of the webpage but the same issue occurs when the rows reach the bottom of the DIV.

Thanks

 

 

 

Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
 updated answer on 09 Jun 2026
2 answers
399 views

Hi

I am using telerik radgrid which has GridBoundColumns.

The query that is ran to populate the grid successfully returns the data.

However when the return values from the query is populated in a datatable it is blank and Im not sure why? Using C#

The column on the database is NUMBER datatype.

This is the grid on aspx page.

Any ideas on how to fix this please?

Thanks

Rakhee

Rumen
Telerik team
 answered on 04 Jun 2026
1 answer
38 views

Page had an existing working RadGrid control.

Issue started after I dragged a NEW radgrid control onto the page.

Script Error:   

Runtime: Error: 

Script control 'gdtcSharedCalendar' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl

Warning shown in Visual Studio.

c:\tfs\Test\FirmDB\FirmDB.Web\MasterPages\Main.Master: ASP.NET runtime error: Reference assemblies for target .NET Framework version not found; please ensure they are installed, or select a valid target version.

Any suggestions?

Thanks,

Rog

Rumen
Telerik team
 updated answer on 28 May 2026
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?