Hello Telerik Support,
we recently upgraded our application from Telerik UI for ASP.NET AJAX 2025 Q2 to Telerik UI for ASP.NET AJAX 2026 Q2.
Since the upgrade, we have encountered an issue with the RadWindow control when it contains a RadAjaxPanel.
The height and width of the RadWindow are calculated incorrectly. As a result, the content inside the RadWindow is either cut off or the window is significantly larger or smaller than expected.
We were able to reproduce the same behavior in the official Telerik demo:
https://demos.telerik.com/aspnet-ajax/window/examples/autosize/defaultcs.aspx
We have attached a screenshot showing the incorrect behavior in the Telerik demo.
RadAjaxPanel inside the RadWindow.The RadWindow should automatically calculate its size based on the actual dimensions of the content inside the window, including the content of the RadAjaxPanel.
With Telerik UI for ASP.NET AJAX 2026 Q2, the RadWindow calculates an incorrect height and width when a RadAjaxPanel is present.
Could you please let us know:
Since the issue can also be reproduced in the official Telerik demo, we assume that this is related to a change in the Telerik controls rather than our application.
Thank you for your help.
Best regards
Hello,
I have a page which opens from a master page in RadWindow. Inside it I have RadGrid with ClientDeleteColumn.
When I set ClientIDMode=“Static” of RadGrid, OnGridCreated client event stops firing and clicking ClientDeleteColumn returns JavaScript error “Cannot read properties of null (reading ‘_clientDelete’) but the codebehind delete method executes. If I remove ClientIDMode=“Static” everything looks fine, OnGridCreated fires, clicking ClientDeleteColumn gets no errors but the codebehind delete method doesn’t execute (no log entries and after reloading the page the “deleted” row returns). What could be the problem and how to solve it? Thanks!
Hi,
I'm trying to download the UI for ASP.NET AJAX trial installer.
When I click Download Free Trial, I'm redirected to a request form instead of receiving a download link. I submitted the request, but I haven't received any response or email with the installer.
Could you please let me know:
Any guidance would be appreciated.
Thank you!
I am trying to obtain an old Telerik release:
RadControls_Q3_2007_SP2
I no longer have an active subscription, but I previously used Telerik products in the past.
Could you please let me know:
Is it still possible to access or restore this archived version?
If older account or purchase information is available, what would the process be to regain access?
What information would be required to verify eligibility?
This request is for maintenance of a legacy application that still depends on this specific version and contains a significant amount of legacy code.
Any guidance would be greatly appreciated.

Hello
I have a page that is ajaxed using Ajax Manager. There is a RadWindow on the page which uses navigateurl rather than contenttemplate to show a page within the site (so not an external URL)
That page also has AjaxManager on it. When an ajaxed field within the window is changed the page does a partial postback correctly (and updates whatever it needs to do on itself) however the scroll position of the parent page scrolls to the top.
How do I stop that from happening?
I note that I am using this to scroll back to the window on window load because on opening the window it would scroll to the top as well
function fnRadWindowPageLoad() {
if (modalPopUpScrollPositionObj != null)
window.scrollTo(modalPopUpScrollPositionObj.XCoordinate(), modalPopUpScrollPositionObj.YCoordinate());
}
I'm using this to open the window in the code behind, after I've done some processing
Dim sbScript As New System.Text.StringBuilder()
RadWindow is a great control and it's very usefull.
The issues start when the UI inside gets more complex, and requires javascript to deal with interactions on client side instead of server side.
The RadWindow control is placed inside a parent element but when it opens, all the contents get relocated into the DOM root causing a problem with event listeners, element finding among other headaches.
Testing with your Telerik Web UI Window Content Template Demo | Telerik UI for ASP.NET AJAX demo, moving the generated window element "RadWindowWrapper_ctl00_ContentPlaceholder1_UserListDialog" inside its original element "demo-container", kept the demo working perfectly with no side effects.
So, the question is, why are you moving the contents of a RadWindow to the DOM root causing so many problems for those who need to create complex UIs inside the window? Can't you at least let the developer decide that with a parameter?
Is there any way to avoid this behaviour, maybe using javascript?
Thank you.


HI Team, RadTabStrip malfunctioning and is showing popups from previous reports
after viewing the report, when navigating to the history tab, the report view reappears, which is inconsistent with the existing functionality. The report view in the history tab shouldn't appear.
here i implemneted the code like
C# code behind aspx.cs
UbAjaxMngr.ResponseScripts.Add("Report('" + IMPORTID + "');");
front end aspx page updated
// Placeholder function to register Report via Sys Application load
function Report(args) {
Sys.Application.add_load(function () {
ReportUpdated(args);
//Clear args at the end
args = "";
});
}
function ReportUpdated(args) {
alert("The data has been imported. Please continue to view the Import Report");
var IMPORTID = args;
var manager = $find("<%= rwmReqMgr.ClientID %>");
if (manager) {
var owin = manager.getWindowByName("ReqMgrPopUp");
console.log("RadWindow Manager Working Tecnics: ");
if (owin) {
owin.setUrl("../../Reports/Pages/Script/frmScript_report.aspx?IMPORTID=" + IMPORTID);
owin.set_title("Blumen Message Wizard");
owin.setSize(1080, 600);
owin.set_visibleStatusbar(false);
owin.show();
owin.center();
} else {
console.error("Could not find the RadWindow.");
}
}
else {
console.log("RadWindowManager is not initialized.");
}
// Clear args at the end
args = null;
}
Working good for all browsers (IE,Chromo,Mozilla) But,
ref screenshots:
Up to here working good, Script Import Mapping functions correctly in both Internet Explorer and Google Chrome.However, an Issue occurs: after viewing the report, when navigating to the history tab, the report view reappears, which is inconsistent with the existing functionality. The report view in the history tab does not disappear until the X button is clicked to close the current main field details.
here is the screen shots
Above screen should not display report popup again.
It should display screen like below
Provideing History Tab code
// For History Tab
<telerik:RadPageView ID="rpvHistory" runat="server">
<table width="99%">
<tr>
<td align="right">
<asp:ImageButton ID="ImageButton5" runat="server" ImageUrl="../../Image/remove.png"
AlternateText="Delete Report" SkinID="Remove" Height="25px" Width="25px" OnClick="Deletereport" />Delete
Report
<asp:ImageButton runat="server" ImageUrl="../../Image/View-report.png" AlternateText="View Report"
Height="25px" Width="25px" OnClick="showreport" />Print Report
</td>
</tr>
<tr>
<td>
<telerik:RadGrid ID="grdHistory" runat="server" AutoGenerateColumns="false" Skin="Office2007"
ItemStyle-Wrap="true" Height="330px">
<MasterTableView ClientDataKeyNames="IMPORTID" Width="100%" HeaderStyle-Height="25px"
ItemStyle-Height="25px">
<Columns>
<telerik:GridBoundColumn HeaderText="REPORT NAME" DataField="REPORTNAME">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Table Name's" DataField="TABLENAMES">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Import-Date & Time" DataField="IMPORT_DATETIME">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<ClientEvents OnRowClick="histrowClick" OnRowDblClick="grdhistdblClick" />
<Scrolling AllowScroll="true" SaveScrollPosition="true" ScrollHeight="150" UseStaticHeaders="true" />
<Selecting AllowRowSelect="true" />
</ClientSettings>
</telerik:RadGrid>
<asp:LinkButton runat="server" ID="lnkHistory" OnClick="showreport"></asp:LinkButton>
</td>
</tr>
</table>
</telerik:RadPageView>
// telerik tab strips
<telerik:RadTabStrip ID="Imp_tabstrip" runat="server" MultiPageID="imp_pgview" OnClientTabSelected="ClientTabSelected">
<Tabs>
<telerik:RadTab runat="server" Text="MAIN" PageViewID="RpvMain" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="YEARLY" PageViewID="rpvYEARLY" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="SEMESTER" PageViewID="rpvsemister" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="COURSES" PageViewID="rpvCOURSES" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="CONTACT" PageViewID="rpvCONTACT" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="MAINCFIELDS" PageViewID="rpvMAINCFIELDS" Visible="false">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="History" PageViewID="rpvHistory">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="NoAccess" PageViewID="rpvNoAccess" Visible="false">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
//Here tab selected change js code
function ClientTabSelected(sender, args) {
var tab = args.get_tab();
if (tab.get_text() == "History") {
$find("<%= UbAjaxMngr.ClientID %>").ajaxRequest("loadTabs");
}
}
// telerik control details
<telerik:RadAjaxManager ID="UbAjaxMngr" runat="server" OnAjaxRequest="UbAjaxMngr_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="UbAjaxMngr">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="AjaxloadingDiv" />
<telerik:AjaxUpdatedControl ControlID="Ajaxloadingimg" />
<telerik:AjaxUpdatedControl ControlID="litErrorMsg" />
<telerik:AjaxUpdatedControl ControlID="rlExcellFields" />
<telerik:AjaxUpdatedControl ControlID="RadGridYearly" />
<telerik:AjaxUpdatedControl ControlID="RadgrdSemister" />
<telerik:AjaxUpdatedControl ControlID="RadGrdCourses" />
<telerik:AjaxUpdatedControl ControlID="asncMainFilUpload" />
<telerik:AjaxUpdatedControl ControlID="RadAsyYearlyUpload" />
<telerik:AjaxUpdatedControl ControlID="asncSEMfilupload" />
<telerik:AjaxUpdatedControl ControlID="asncCORSfilupload" />
<telerik:AjaxUpdatedControl ControlID="hdnMainFields" />
<telerik:AjaxUpdatedControl ControlID="hdnYearlyFields" />
<telerik:AjaxUpdatedControl ControlID="hdnSemisterfields" />
<telerik:AjaxUpdatedControl ControlID="hdncoursefields" />
<telerik:AjaxUpdatedControl ControlID="Imp_tabstrip" />
<telerik:AjaxUpdatedControl ControlID="hdnTableNames" />
<telerik:AjaxUpdatedControl ControlID="grdHistory" />
<telerik:AjaxUpdatedControl ControlID="hdnhistImpid" />
<telerik:AjaxUpdatedControl ControlID="hdnMainUnique" />
<telerik:AjaxUpdatedControl ControlID="hdnYearlyUnique" />
<telerik:AjaxUpdatedControl ControlID="hdnCoursesUnique" />
<telerik:AjaxUpdatedControl ControlID="hdnSemesterUnique" />
<telerik:AjaxUpdatedControl ControlID="hdnSuccessids" />
<telerik:AjaxUpdatedControl ControlID="hdnMinimumStuids" />
<telerik:AjaxUpdatedControl ControlID="hdnSelectFCfields" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
So where i need to update in tab history selected cahnge event to avoid again to diaply report popup.
Please guide us.