Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
251 views
I'm developing sharepoint web parts using Telerik controls as a base. I have a web part that drops a Telerik RadGrid onto a page with data in it, and automatically sets all rows to be in edit mode server side before the web part is rendered. There is a button on the web part that the user clicks to save their data.

When the data comes back, server-side, I need to determine if the user has actually made any changes, and if they have, which rows they have changed. My current method is to get all rows and compare their values to their "SavedOldValues." Is there a simpler, or more important, a more performant way to do this?
Vessy
Telerik team
 answered on 08 Sep 2020
1 answer
97 views

Hi,

 

I am facing an issue with RadAjaxManager when I do 2 back-to-back Ajax calls. Attached is the image of what is shown in place of the update panel.

 

Following is how my project is setup.

1. Master Page has RadAjaxManager and LoadingPanel. Let's call this page 1

2. Page 2 uses Page 1 as it's MasterPage. Page 2 also has Dynamic Viewer loader which loads multiple .ascx extension pages.

3. Page 3 and Page 4 are those .ascx pages with the controls we need to apply RadAjaxManager on.

 

Now I am not able to access RadAjaxManager of Page1 from page 3 and 4. So I add the individual RadAjaxManagers to page 3 and 4.

They work fine for the first Ajax call.

If I do another Ajax call without a postback in between, it gives me a blank screen with the message as in the image in place of the UpdateControl.

 

Can someone please guide me how to fix the issue?

 

Thanks in advanced,

Swanand Nalawade

Vessy
Telerik team
 answered on 08 Sep 2020
3 answers
663 views

Hi

We have Batch editable grid with GridBoundColumns and GridTemplateColumns because of need checkbox / combobox. Some columns are editable and some read only by default or set read only by user rights to do changes (on page loading events set column to readonly). All possible changeable columns are set to ForceExtractValue="true" that those are available on ObjectDataSource updating event parameters. But when GridTemplateColumn is changed to readonly, value is not there anymore. What we do wrong?

 

Here is aspx file columns both normal (and always readonly column) and template column (changed code behind to read only):

 

01.<telerik:GridBoundColumn DataField="PrintHeader" HeaderText="Print Header" SortExpression="PrintHeader" UniqueName="PrintHeader" FilterControlAltText="Filter PrintHeader column" ReadOnly="True" HeaderStyle-Width="200px" ItemStyle-Width="200px" ForceExtractValue="Always"></telerik:GridBoundColumn>
02. 
03.<telerik:GridTemplateColumn UniqueName="ApprovalInspectionPoint" DataField="ApprovalInspectionPoint" HeaderText="Insp. point" FilterControlAltText="Filter ApprovalInspectionPoint column" SortExpression="ApprovalInspectionPoint" ColumnGroupName="Record" ForceExtractValue="Always">
04.    <HeaderStyle Width="50px"></HeaderStyle>
05.    <ItemStyle Width="40px"></ItemStyle>
06.    <ItemTemplate>
07.        <telerik:RadLabel ID="lblApprovalInspectionPoint" runat="server" Text='<%# Eval("ApprovalInspectionPoint") %>' Width="40px"></telerik:RadLabel>
08.    </ItemTemplate>
09.    <EditItemTemplate>
10.        <telerik:RadComboBox ID="cmbApprovalInspectionPoint" runat="server" DataSourceID="odsInspectionPoint" DataTextField="COD" DataValueField="COD" Width="40px"></telerik:RadComboBox>
11.    </EditItemTemplate>
12.</telerik:GridTemplateColumn>

 

Here are couple different users run situation for same row from ObjectDataSource OnUpdating event.

Event code from where debug watch compare lists:

1.protected void odsITP_Updating(object sender, ObjectDataSourceMethodEventArgs e)
2.{
3.    ITP rowToUpdate = e.InputParameters[0] as ITP;
4.    ITP rowToCompare = ....  //Data from DB
5....

 

Result from debug watch (some formatting to show properly) with user where all are enabled:

1.rowToUpdate.ID      43579       int?
2.rowToCompare.ID     43579       int?
3.rowToUpdate.PrintHeader     "Production Welding Monitoring"     string
4.rowToCompare.PrintHeader        "Production Welding Monitoring"     string
5.rowToUpdate.ApprovalInspectionPoint     "H"     string
6.rowToCompare.ApprovalInspectionPoint    "H"     string
7.(grITPS.Columns.FindByUniqueName("PrintHeader") as GridBoundColumn).ReadOnly        true        bool
8.(grITPS.Columns.FindByUniqueName("ApprovalInspectionPoint") as GridTemplateColumn).ReadOnly     false       bool

 

 

And result with user where that approvalcheckpoint column is read only (compare rows 5 and 8 to above):

1.rowToUpdate.ID      43579       int?
2.rowToCompare.ID     43579       int?
3.rowToUpdate.PrintHeader     "Production Welding Monitoring"     string
4.rowToCompare.PrintHeader        "Production Welding Monitoring"     string
5.rowToUpdate.ApprovalInspectionPoint     null        string
6.rowToCompare.ApprovalInspectionPoint        "H"     string
7.(grITPS.Columns.FindByUniqueName("PrintHeader") as GridBoundColumn).ReadOnly        true        bool
8.(grITPS.Columns.FindByUniqueName("ApprovalInspectionPoint") as GridTemplateColumn).ReadOnly     true        bool

 

Regards

Harri

Attila Antal
Telerik team
 answered on 08 Sep 2020
2 answers
132 views

Hi

I have a inherited class of RadTreeView with TreeNodeExpandMode set on ServerSideCallBack.

I will save the RadTreeView's expanded nodes using RadPersistenceManager. 

01.<telerik:RadPersistenceManager ID="RadPersistenceManager" runat="server">
02.</telerik:RadPersistenceManager>
03. 
04.<mwc:RadTreeView ID="rtvStruttura" runat="server" BorderColor="Gray" Skin="WebBlue"
05.                OnClientNodeExpanded="metTreeClientNodeExpanded" OnClientNodeCollapsed="metTreeClientNodeExpanded" OnNodeExpand="metPopulateNodeOnDemandWrapper"
06.                OnClientContextMenuShowing="rtvContextMenu_OnClientContextMenuShowing" OnClientContextMenuItemClicked="rtvContextMenu_OnClientContextMenuItemClicking">
07.                <ContextMenus>
08.                    <mwc:RadTreeViewContextMenu ID="rtvContextMenu" runat="server" ExpandAnimation-Type="None" CollapseAnimation-Type="None">
09.                        <Items>
10.                            <mwc:RadMenuItem Value="1" LabelResources="VaiAllaScheda_si" />
11.                            <mwc:RadMenuItem IsSeparator="true" />
12.                            <mwc:RadMenuItem Value="2" LabelResources="TitoloNuovaRichiestaIntervento_si" />
13.                        </Items>
14.                    </mwc:RadTreeViewContextMenu>
15.                </ContextMenus>
16.            </mwc:RadTreeView>

 

I set ControlID on RadPersistenceManager at server side

RadPersistenceManager.StorageProvider = new CookieStorageProvider(GetPersistenceManagerKey());
PersistenceSetting vPersistenceTree = new PersistenceSetting();
vPersistenceTree.ControlInstance = (System.Web.UI.Control)((Telerik.Web.UI.RadTreeView)FindControl("rtvStruttura"));
 vPersistenceTree.ControlType = typeof(Telerik.Web.UI.RadTreeView);
RadPersistenceManager.PersistenceSettings.Add(vPersistenceTree);

CookieStorageProvider is the class of this example: https://demos.telerik.com/aspnet-ajax/persistence-framework/examples/custom-storage-provider/defaultcs.aspx

I use two button to save/load state

protected void btnSaveState_Click(object sender, EventArgs e)
   {
           RadPersistenceManager.SaveState();
   }
 
   protected void btnLoadState_Click(object sender, EventArgs e)
   {
           string key = GetPersistenceManagerKey();
           if (Request.Cookies[key] != null)
           {
               RadPersistenceManager.LoadState();
           }
   }

 

When I save a state I receive only this code

<?xml version="1.0"?>
<ArrayOfRadControlState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RadControlState>
    <ControlSettings />
    <UniqueId>Telerik.Web.UI_PersistanceManager_CustomSettings</UniqueId>
  </RadControlState>
</ArrayOfRadControlState>

 

Where am I doing wrong? Why am I not getting the status of the RadTreeView?

I use Telerik Ajax Q2 2012.

Thanks

Vessy
Telerik team
 answered on 08 Sep 2020
10 answers
239 views

I am using 2015.3.1111.40.

I just find out that my server is attacked with CVE-2019-18935.  There are many applications that are running the v 2015.  I used both the old upload and the async upload, the editors etc.

 

I read this:

https://www.telerik.com/forums/security-vulnerabilities-cve-2017-11357-cve-2017-11317-cve-2014-2217-safe-if-we-don't-use-radasyncupload-control

https://www.telerik.com/support/kb/aspnet-ajax/upload-(async)/details/insecure-direct-object-reference

 

https://redcanary.com/blog/blue-mockingbird-cryptominer/

https://docs.telerik.com/devtools/aspnet-ajax/controls/asyncupload/security?&_ga=2.2268086.741100053.1589553385-928490997.1573185609#recommended-settings

Is this CVE-2019-18935 the same vulnerability ?I  want to fix it and will like to know

1. I need to download the patch from my account. Just replace the Telerik.web.UI.dll ?

2. Do I need to add those keys as mentioned in the last link?

<add key="Telerik.AsyncUpload.ConfigurationEncryptionKey" value="YOUR-FIRST-UNIQUE-STRONG-RANDOM-VALUE-UNIQUE-TO-YOUR-APP&" />

<add key="Telerik.Upload.ConfigurationHashKey" value="YOUR-SECOND-UNIQUE-STRONG-RANDOM-VALUE-UNIQUE-TO-YOUR-APP&" />

<add key="Telerik.Upload.AllowedCustomMetaDataTypes" value="Telerik.Web.UI.AsyncUploadConfiguration" />

3. As there are quite many web sites.  Is there a way to globally apply the keys? eg. in the IIS root folder?  Actually the server can be only accessed by me.

Thanks.

Alfred

Rumen
Telerik team
 answered on 08 Sep 2020
1 answer
160 views

Hi,

I have setup an application like the example shown to replace the edit form of the appointment.

In AdvancedForm user can enter data and save by clicking a button.

While that doesn't clos the AdvancedForm I set the OnClientClicked property of that button to call a js.

The AdvancedForm will be closed and for a short time there is a busy sign. But the scheduler doesn't update the display (new appointments doesn't appear).

When refreshing the scheduler (F5) the appointment will be displayed.

Before I had set the OnClientClicked methode and closing the AdvancedForm manually scheduler update was ok.

My script in AdvancedForm.ASPX is like that:

function btnSpeichern_Clicked(sender,args)
    {
        window.close();
}

The script from the scheduler is

            function refreshScheduler() {
                var ajaxManager = $find("RadAjaxManager1");
                ajaxManager.ajaxRequest('RebindScheduler');
            }

These function will be executed when closing the AdvancedForm. But the display is not correct (new appointment is missing or updated appointment shown as before).

Any idea?

Regards

Hardy

Peter Milchev
Telerik team
 answered on 08 Sep 2020
3 answers
214 views

Hello,

I am using a Telerik radGrid with batch editing functionality. I have a one grid inside of this grid have a one RadComboBox with multiselect option.

I want to save all multiple selected values of combobox on BatchEditCommand event.

When i try to get selected items but every time i got a 0 count in CheckedItems properties of RadComboBox.

Please find attached demo project.

It would be great if you can help me to solved this issue.

Note: I am using a Telerik.Web.Ui.dll version  2013.2.702.40

Please find attached screenshots which is show you complete scenario. 

Thanks,

Nilesh Patel 

 

Peter Milchev
Telerik team
 answered on 07 Sep 2020
1 answer
106 views

Hi 
I am unable to get the RadGrid EditItemTemplate RadComboBox with checkboxes=ture selected items are empty in RadGrid BatchEdit event. Basically I put the RadComboBox in RadGrid EditItemTemplate and selecting the multiple of RadCombo box and try get those selected item in RadGrid BatchEdit event to save into db, but RadComboBax seletedItems count is empty and I am not able to get the selected items of RadcomboBox. 
Instead of RadComboBax if I use the DropDownList I am to get the selected value in Grid BatchEdit event, but my requirement is need to seleted the more than one item so I am using RadComboBox. Here the below is my code. 

<telerik:RadListBox RenderMode="Lightweight" runat="server" ID="SavedChangesList" Width="600px" Height="200px" Visible="false"></telerik:RadListBox>
        <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True"
            AllowAutomaticInserts="True" PageSize="10" OnItemDeleted="RadGrid1_ItemDeleted" OnItemInserted="RadGrid1_ItemInserted"
            OnPreRender="RadGrid1_PreRender" AllowAutomaticUpdates="True" AllowPaging="True"

            AutoGenerateColumns="False" DataSourceID="SqlDataSource1" OnBatchEditCommand="RadGrid_BatchEditCommand">
            <MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="GLAccountMaintenanceID,Region"
                DataSourceID="SqlDataSource1" HorizontalAlign="NotSet" AutoGenerateColumns="False" EditMode="Batch">
                <BatchEditingSettings EditType="Row" HighlightDeletedRows="true"/>
                <Columns>
                     <telerik:GridBoundColumn UniqueName="GLAccountMaintenanceID"  HeaderText="GLAccountMaintenanceID" DataField="GLAccountMaintenanceID" HeaderStyle-Width="50px">
                     </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn HeaderText="Region" DefaultInsertValue="Beverages" HeaderStyle-Width="100px" UniqueName="Region" DataField="Region">
                        <ItemTemplate>
                            <%# Eval("Region") %>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadComboBox ID="radComboBox" RenderMode="Lightweight" DropDownAutoWidth="Enabled" runat="server" AutoPostBack="false" EnableLoadOnDemand="true" DataValueField="RegionId"
                                DataTextField="RegionDesc" DataSourceID="SqlDataSource2" CheckBoxes="false">
                            </telerik:RadComboBox>
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow"
                        ConfirmTitle="Delete" HeaderText="Delete" HeaderStyle-Width="50px"
                        CommandName="Delete" Text="Delete" UniqueName="DeleteColumn">
                    </telerik:GridButtonColumn>
                </Columns>
            </MasterTableView>
            <ClientSettings AllowKeyboardNavigation="true"></ClientSettings>
        </telerik:RadGrid>
    </div>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=HGT-LAP-085;Initial Catalog=TexasHealthQA;UID=sa;Password=Hallmark123"
        DeleteCommand="DELETE FROM [GlAccountMaintenanceConfig] WHERE [GLAccountMaintenanceId] = @GLAccountMaintenanceId" InsertCommand="INSERT INTO [GlAccountMaintenanceConfig] ([Region]) VALUES (@Region)"
        SelectCommand="SELECT GLAccountMaintenanceId,Region FROM [GlAccountMaintenanceConfig]"
        UpdateCommand="UPDATE [GlAccountMaintenanceConfig] SET [Region] = @Region WHERE [GLAccountMaintenanceId] = @GLAccountMaintenanceId">
        <DeleteParameters>
            <asp:Parameter Name="GLAccountMaintenanceId" Type="Int32"></asp:Parameter>
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="Region" Type="String"></asp:Parameter>
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="GLAccountMaintenanceId" Type="Int32"></asp:Parameter>
            <asp:Parameter Name="Region" Type="String"></asp:Parameter>
        </UpdateParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="Data Source=HGT-LAP-085;Initial Catalog=TexasHealthQA;UID=sa;Password=Hallmark123"
        ProviderName="System.Data.SqlClient" SelectCommand="SELECT [RegionId],[RegionDesc] FROM Region"></asp:SqlDataSource>

 

protected void RadGrid_BatchEditCommand(object sender, GridBatchEditingEventArgs e)
        {
            foreach (GridBatchEditingCommand command in e.Commands)
            {
                if (command.Type == GridBatchEditingCommandType.Update)
                {
                    Hashtable newValues = command.NewValues;
                    Hashtable oldValues = command.OldValues;
                    RadComboBox radcombo = RadGrid1.FindControl(RadGrid1.MasterTableView.ClientID + "_Region").FindControl("radComboBox") as RadComboBox;
                    string radcomboitems = string.Empty;
                    foreach (var item in radcombo.CheckedItems)
                    {
                        radcomboitems = radcomboitems + item.Value + ",";
                    }
                }
            }
        }

 

Please look into this issue and help to me, I am new to Telerik.
Thank you in advance

Eyup
Telerik team
 answered on 07 Sep 2020
1 answer
296 views

Hi 
I am unable to get the RadGrid EditItemTemplate RadComboBox with checkboxes=ture selected items are empty in RadGrid BatchEdit event. Basically I put the RadComboBox in RadGrid EditItemTemplate and selecting the multiple of RadCombo box and try get those selected item in RadGrid BatchEdit event to save into db, but RadComboBax seletedItems count is empty and I am not able to get the selected items of RadcomboBox. 

Instead of RadComboBax if I use the DropDownList I am to get the selected value in Grid BatchEdit event, but my requirement is need to seleted the more than one item so I am using RadComboBox. Here the below is my code. 

<telerik:RadListBox RenderMode="Lightweight" runat="server" ID="SavedChangesList" Width="600px" Height="200px" Visible="false"></telerik:RadListBox>
        <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True"
            AllowAutomaticInserts="True" PageSize="10" OnItemDeleted="RadGrid1_ItemDeleted" OnItemInserted="RadGrid1_ItemInserted"
            OnPreRender="RadGrid1_PreRender" AllowAutomaticUpdates="True" AllowPaging="True"
            AutoGenerateColumns="False" DataSourceID="SqlDataSource1" OnBatchEditCommand="RadGrid_BatchEditCommand">
            <MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="GLAccountMaintenanceID,Region"
                DataSourceID="SqlDataSource1" HorizontalAlign="NotSet" AutoGenerateColumns="False" EditMode="Batch">
                <BatchEditingSettings EditType="Row" HighlightDeletedRows="true"/>
                <Columns>
                     <telerik:GridBoundColumn UniqueName="GLAccountMaintenanceID"  HeaderText="GLAccountMaintenanceID" DataField="GLAccountMaintenanceID" HeaderStyle-Width="50px">
                     </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn HeaderText="Region" DefaultInsertValue="Beverages" HeaderStyle-Width="100px" UniqueName="Region" DataField="Region">
                        <ItemTemplate>
                            <%# Eval("Region") %>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadComboBox ID="radComboBox" RenderMode="Lightweight" DropDownAutoWidth="Enabled" runat="server" AutoPostBack="false" EnableLoadOnDemand="true" DataValueField="RegionId"
                                DataTextField="RegionDesc" DataSourceID="SqlDataSource2" CheckBoxes="false">
                            </telerik:RadComboBox>
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow"
                        ConfirmTitle="Delete" HeaderText="Delete" HeaderStyle-Width="50px" 
                        CommandName="Delete" Text="Delete" UniqueName="DeleteColumn">
                    </telerik:GridButtonColumn>
                </Columns>
            </MasterTableView>
            <ClientSettings AllowKeyboardNavigation="true"></ClientSettings>
        </telerik:RadGrid>
    </div>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=HGT-LAP-085;Initial Catalog=TexasHealthQA;UID=sa;Password=Hallmark123"
        DeleteCommand="DELETE FROM [GlAccountMaintenanceConfig] WHERE [GLAccountMaintenanceId] = @GLAccountMaintenanceId" InsertCommand="INSERT INTO [GlAccountMaintenanceConfig] ([Region]) VALUES (@Region)"
        SelectCommand="SELECT GLAccountMaintenanceId,Region FROM [GlAccountMaintenanceConfig]"
        UpdateCommand="UPDATE [GlAccountMaintenanceConfig] SET [Region] = @Region WHERE [GLAccountMaintenanceId] = @GLAccountMaintenanceId">
        <DeleteParameters>
            <asp:Parameter Name="GLAccountMaintenanceId" Type="Int32"></asp:Parameter>
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="Region" Type="String"></asp:Parameter>
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="GLAccountMaintenanceId" Type="Int32"></asp:Parameter>
            <asp:Parameter Name="Region" Type="String"></asp:Parameter>
        </UpdateParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="Data Source=HGT-LAP-085;Initial Catalog=TexasHealthQA;UID=sa;Password=Hallmark123"
        ProviderName="System.Data.SqlClient" SelectCommand="SELECT [RegionId],[RegionDesc] FROM Region"></asp:SqlDataSource>

 protected void RadGrid_BatchEditCommand(object sender, GridBatchEditingEventArgs e)
        {
            foreach (GridBatchEditingCommand command in e.Commands)
            {
                if (command.Type == GridBatchEditingCommandType.Update)
                {
                    Hashtable newValues = command.NewValues;
                    Hashtable oldValues = command.OldValues;
                    RadComboBox radcombo = RadGrid1.FindControl(RadGrid1.MasterTableView.ClientID + "_Region").FindControl("radComboBox") as RadComboBox;
                    string radcomboitems = string.Empty;
                    foreach (var item in radcombo.CheckedItems)
                    {
                        radcomboitems = radcomboitems + item.Value + ",";
                    }
                }
            }
        }

Please look into this issue help to me, I am new to Telerik.

Thankyou in advance.

Eyup
Telerik team
 answered on 07 Sep 2020
1 answer
13.0K+ views

Hi!,

TargetFramework: 4.5.2

DLL from C:\Program Files (x86)\Progress\Telerik UI for ASP.NET AJAX R2 2020\Bin45

Starting first default page debugger in Visual Studio give me Exception Unhanded: DOMException: Failed to execute 'querySelectorAll' on 'Element': '*,:x' is not a valid selector. Visual stop just after comment below (Please check attachment).

 

/* END Telerik.Web.UI.Common.Core.js */
/* START Telerik.Web.UI.Common.jQuery.js */
/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */

 

 

Also loading pages is slow. Maybe because this exception occurs 2 times per each page (on loading).

 

Page is simple:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="q.aspx.cs" Inherits="Stocks.q" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title>Logowanie</title>
</head>
<body>
    <form id="form1" runat="server">
 
        <telerik:RadScriptManager ID="rsm" runat="server">
            <Scripts>
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
                <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
            </Scripts>
        </telerik:RadScriptManager>
 
        <script type="text/javascript">
</script>
 
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        </telerik:RadAjaxManager>
 
        <asp:Table ID="Table1" runat="server" HorizontalAlign="Center">
            <asp:TableRow runat="server">
                <asp:TableCell runat="server" ColumnSpan="2" HorizontalAlign="Center">
                    <telerik:RadLabel ID="RadLabel1" runat="server" Text="test"></telerik:RadLabel>
                </asp:TableCell>
            </asp:TableRow>          
        </asp:Table>
 
    </form>
</body>
</html>

 

Vessy
Telerik team
 answered on 04 Sep 2020
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?