Hi,
I have been throught a lot of trouble making work telerik controls with a proxy. I'm using asp.net webform on IIS with .net 4.5 and Telerik 2020.3.1021.45
I recently added a reverse proxy (ARR) to IIS to make my website work with the blue/green pattern to get a 0 downtime deployment. So I get a webfarm that redirect to the live website with the reverseproxy. Every things work great except telerik controls.
I get many javascript exception that make me think that the telerik webressource doesnt seems to get through the proxy :
I tried to change many stuff but without sucess :
change webfarm caching in IIS to "Include query string"
I don't know what to check next. Thank you for your advices/ideas...
JF
Hi,
Despite I know that only one windowmanager is allowed on a page....it just took me three hours to find out why a RadGantt isn't databinding at all without warning. The confilct lies in the fact that I had a seperate WindowManager defined on the page. is it possible to create a warning for this?
Thanks,
Marc
So I set a datasoruce to the datatabler and then do .Databind().
The .items is full but the .columns is empty!!
Why is the .Columns empty I thought it was suppose to autogenerate the columns from the fields in the table!!
Confused!!
RadGrid objTheGrid
DataTable dtResult = new DataTable();
dtResult = objLineTrendsTools.Reports.Provider.Grids.getDefaultView(objParameters);
objTheGrid.DataSource = dtResult;
objTheGrid.DataBind();
If ( objTheGrid.items.count > 0 ) // this works has items
if ( objTheGrid.columns.count > 0 ) // this doesnt works as the Columns is empty .Count = 0

I'm upgrading Telerik UI for ASP.NET AJAX from a very old version, from 2013, to the latest. For the most part it has been plug & play except for RadNumericTextBox, which doesn't display the spin buttons correctly and doesn't show the validation icon correctly.
Here is a screenshot of old vs new:
This is the markup:
<table>
<tr id="trPassExp" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password expires every </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="7"
MaxValue="90" id="txtPassExpires"></telerik:RadNumericTextBox> days
</td>
</tr>
<tr id="trPassLen" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password must be at least </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="8"
MaxValue="35" id="txtPassMin"></telerik:RadNumericTextBox> characters
</td>
</tr>
<tr id="trPassNumeric" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Password must contain at least </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="1"
MaxValue="8" id="txtNumeric"></telerik:RadNumericTextBox> numbers
</td>
</tr>
<tr id="trShutDown" runat="server" class="lhqDetailLabel">
<td colspan="2" align="right">Disable user account after </td>
<td colspan="2" style="text-align: left;">
<telerik:RadNumericTextBox runat="server"
RenderMode="Lightweight"
ShowSpinButtons="true"
NumberFormat-DecimalDigits="0"
Width="60px"
EnableEmbeddedSkins="True"
Skin="Sunset"
MinValue="3"
MaxValue="6" id="txtLoginTrys"></telerik:RadNumericTextBox> unsuccessful login attempts
</td>
</tr>
</table>
I'm curious if there are any plans to implement a feature for real-time collaboration for any of the editor controls? The two that I am most interested in would be the RadEditor and RadSpreadsheet.
There is a control called CKEditor that has all of these capabilities, but I really like the RadEditor (and all of the Telerik controls). because of the ease of use and other features.
As someone who is in the role of both an attorney (~11 years) and a software developer (~40 years), I see a huge demand from businesses to have this feature. I am more than happy to collaborate with you all on this.
If I am missing where this has been implemented, please point me in the right direction.

I have some controls in the Editform of the my Radgrid, and when I click on a button in the Editform, it shows a Radwindow that has a Radgrid.
When I double-click a row in the Radgrid of the Radwindow, it returns a value to the parent EditForm and closes the Radwindow.
I was able to do all of this. However, what I need help with is how to place the returned value in a RadCombobox in the parent EditForm and
automatically retrieve all pertaining values of the returned value from the database and show them on the controls in the EditForm.
I would very much appreciate it if you can provide me with a sample of code.
Hi,
I'm getting the following exception multiple time throughout the application in error log and the exception generates randomly while accessing any page in the application. It's pretty much difficult to identify the exact reason for exception occurrence as the application is vast to debug in depth. Also, I'm using Telerik Control as well as Telerik Reporting in multiple place in the application.
EXCEPTION URL :
EXCEPTION MESSAGE :
System.Web.HttpException (0x80004005): This is an invalid webresource request. at System.Web.Handlers.
Can anyone please provide all the possible reason behind this exception along with its step to resolve. Any help will be highly appreciated!
NOTE :
I have already visited multiple page in the forum those have similar issue but the solutions provided were specific to their script attached. Here, I'm not sure about the script which causes this exception randomly. I need to try all possible solution to get this issue resolve.
Hello,
I have a RadGrid with GridNumericColumn and EditMode="Batch"
Here is column definition
<telerik:GridNumericColumn DataField="CheckAmount" UniqueName="CheckAmount" HeaderText="Check Amount ($)" DataFormatString="{0:C2}" DecimalDigits="2" NumericType="Number" ColumnEditorID="NumericEditor" ItemStyle-HorizontalAlign="Right"></telerik:GridNumericColumn> Here is column editor definition
<telerik:GridNumericColumnEditor runat="server" ID="NumericEditor">
<NumericTextBox runat="server" NumberFormat-DecimalDigits="2" DataFormatString="{0:C2}" NumberFormat-GroupSeparator="" MinValue="0.00" MaxValue="99999999.99" IncrementSettings-InterceptArrowKeys="false" IncrementSettings-InterceptMouseWheel="false"></NumericTextBox>
</telerik:GridNumericColumnEditor>Currently, when I edit a number two zeroes are automatically added after a decimal point, for example, 1234 gets converted to 1234.00. I would like to implement functionality when user can type in "cents" and amount gets converted to "dollars.cents", for example 1234 should be converted to 12.34. Could you please suggest how to implement it?
And to expand my original question, I also need to deny entering of empty and negative amounts preferably with validation messages instead of out of range auto correct. Is it possible to achieve with GridNumericColumn/GridNumericColumnEditor or do I need to use GridTempateColumn with EditItemTemplate?
Thanks,
Olga

Hello
I have a asp:button with event "onClientClick" calling radAlert. The idea being if no checkbox from a list is selected, then I show error message saying no checkbox selected. If something is checked, then I show an alert warning side effects of performing this action to users.
Using normal windows alert my code worked fine. I changed it to radAlert and I get the following error when button click method returns true. any ideas why? Thanks
Please note I have included script manager tag in site master and noticed that skinManager made no difference.
Telerik.Web.UI is version 2020.3.915.45
error:
Uncaught TypeError: Cannot read properties of null (reading 'click')
at Sys.UI.DomEvent._removeHandler (ScriptResource.axd?d=l-HRKS2UdUh-FV8pLZQt_8PO1KoV-nv3gFy0dGRtji95LKfVBi92Y5fapUBBxhFsoFd78m3hPynnuWeinQLEFSTurV2yHCVYQ4Yb8UUeyxc0W4nob0uNxUaSqn5y-HKGhZWdur9WRfeM3AuWWX3uN_SRx5d9J5ymT9svRP3TrhY1&t=49337fe8:5:58766)
at Sys.UI.DomEvent.removeHandler (ScriptResource.axd?d=l-HRKS2UdUh-FV8pLZQt_8PO1KoV-nv3gFy0dGRtji95LKfVBi92Y5fapUBBxhFsoFd78m3hPynnuWeinQLEFSTurV2yHCVYQ4Yb8UUeyxc0W4nob0uNxUaSqn5y-HKGhZWdur9WRfeM3AuWWX3uN_SRx5d9J5ymT9svRP3TrhY1&t=49337fe8:5:58674)
at ......my code:
The asp:button looks like this:
<asp:Button Text="Baseline Permissions" runat="server" ID="btnRemapTitlesToRoles" OnClientClick="return hasTitlesSelectedForRemap();" OnClick="btnRemapTitlesToRoles_Click" CssClass="btn" /> <script type="text/javascript">
(function (global, undefined) {
var demo = {};
global.$dialogsDemo = demo;
Sys.Application.add_load(function () {
//attach a handler to radio buttons to update global variable holding image url
$telerik.$('input:radio').bind('click', function () {
demo.imgUrl = $telerik.$(this).val();
});
});
global.alertCallBackFn = alertCallBackFn;
function alertCallBackFn(arg) {
// empty place holders
return true;
}
})(window);
// this is the method called by asp:button
function hasTitlesSelectedForRemap() {
var isAnyTitleChecked = $('#' + '<%= titlesGridView.ClientID %>' + ' input:checkbox').is(":checked");
var message = '';
var title = '';
if (!isAnyTitleChecked) {
message = 'Please select titles first';
title = 'selection missing';
}
else {
message = 'Baselining permissions will reset permissions for all users of selected titles. Please proceed with caution.';
title = 'Remap warning';
}
radalert(message, 330, 180, title, alertCallBackFn, $dialogsDemo.imgUrl);
return isAnyTitleChecked;
}
function selectAllRolesForTitles(sender) {
var isChecked = sender.checked;
$('#' + '<%= titlesGridView.ClientID %>' + ' input:checkbox').each(function () {
$(this).prop("checked", isChecked);
});
}
</script>