Telerik Forums
UI for ASP.NET AJAX Forum
11 answers
352 views

Hello,

I using in my application some form RadAjaxPannels, and in some cases I getting interesting exceptions susch as:

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

ArgumentException: Script control '' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl]
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +455
   System.Web.UI.ScriptManager.RegisterScriptDescriptors(IScriptControl scriptControl) +52
   Telerik.Web.UI.ProxyScriptControl.Render(HtmlTextWriter writer) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +236
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +117
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   Telerik.WebControls.PageView.Render(HtmlTextWriter writer) +405
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   Telerik.WebControls.RadMultiPage.Render(HtmlTextWriter output) +191
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +97
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) +536
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.FormView.Render(HtmlTextWriter writer) +57
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlTableRow.RenderChildren(HtmlTextWriter writer) +47
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlTable.RenderChildren(HtmlTextWriter writer) +47
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   ASP.masterpages_externalmasterpage_master.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\reaturnenterprise\86c00cfc\2f2b4d2e\App_Web_nzglisbk.1.cs:0
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +59
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +68
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +37
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +199
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +619
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +619
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +619
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +98
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +20
   System.Web.UI.Page.Render(HtmlTextWriter writer) +26
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2558

I don't know what exactly can be wrong because I reviewed my code it seems all looks quite good. Also I used same functionality with RadControls for asp.net it working good, and when migrated to the RadControls for ASPNET AJAX I encountered with such problems in forms where used rad ajax. And in some scenariuos it works fine, but sometimes crashes hard to predict when and why it crashes.
So maybe you could help me with that problem.
I can only copy code of one of my forms where I getting exception, because whole system is hudge enough. I am using ms web clint factory for client and for services web service factory. Is it can affet somehow ajax ?
So here it is code of one form:
Aspnet:

 

 

 

<%

@ Page Language="C#" AutoEventWireup="true" Inherits="Reaturn_Client_Modules_CashFlowForecast_CfPlanningGeneral_Edit"  Title="Untitled page" MasterPageFile="~/MasterPages/ExternalMasterPage.master" Codebehind="Edit.aspx.cs" %>

<%

@ Import namespace="Telerik.Web.UI"%>

<%

@ Register Namespace="Telerik.WebControls" Assembly="RadTabStrip.Net2" TagPrefix="radTS" %>
<%
@ Import namespace="Resources"%>
<
asp:Content ID="Content1" ContentPlaceHolderID="DefaultContent" Runat="Server">
<pp:ObjectContainerDataSource ID="CfPlanningGeneralContainerDataSource" runat="server" DataObjectTypeName="CashFlowCalculation.DataContracts.CfPlanningGeneralFull" />
<pp:ObjectContainerDataSource ID="PropertyDataSource" runat="server" DataObjectTypeName="PropertyPortfolio.DataContracts.PropertySmall" />

<pp:ObjectContainerDataSource ID="QualificationsDataSource" runat="server" DataObjectTypeName="PropertyPortfolio.DataContracts.QualificationSmall" />
<rea:DataFormView ID="FormView1" runat="server" DataSourceID="CfPlanningGeneralContainerDataSource" DefaultMode="Edit" DataKeyNames="Id">

<EditItemTemplate>
<asp:HiddenField ID="VersionField" runat="server" Value='<%# Bind("Version") %>' />
<radTS:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" Skin="Outlook" MultiPageID="RadMultiPage1">
<Tabs>
<radTS:Tab runat="server" Text="<%$ Resources:pageresources, CfPlanningGeneralEdit_GeneralDataTab %>" ID="GeneralDataTab">
</radTS:Tab>
<radTS:Tab runat="server" Text="<%$ Resources:pageresources, CfPlanningGeneralEdit_PropertyTab %>" ID="PropertyTab">
</radTS:Tab>
</Tabs>
</radTS:RadTabStrip>
<radTS:RadMultiPage ID="RadMultiPage1" runat="server" BackColor="WhiteSmoke" BorderColor="Gainsboro"

BorderStyle="Solid" BorderWidth="1px" SelectedIndex="0" Height="225px" Width="400">

<radTS:PageView ID="PageView1" runat="server">

<table width="100%">
<tr>
<td>
<asp:Label ID="CashFlowVersionLabel" runat="server" Text="<%$ Resources:entityfieldresources, CfPlanningGeneral_CfVersion %>" SkinID="SmallLabel"></asp:Label></td>
<td>
<asp:TextBox ID="CashFlowVersionTextBox" runat="server" Width="200px" Text='<%# Bind("CashFlowVersion") %>' ></asp:TextBox>
<ppv:PropertyProxyValidator
ID="PropertyProxyValidator1"
runat="server"
ControlToValidate="CashFlowVersionTextBox"
PropertyName="CashFlowVersion"
RulesetName=""
Display="None"
DisplayMode="List"
SourceTypeName="CashFlowCalculation.DataContracts.CfPlanningGeneralFull">
</ppv:PropertyProxyValidator>
</td>
</tr>
<tr>
<td>
<asp:Label ID="StartMonthLabel" runat="server" Text="<%$ Resources:entityfieldresources, CfPlanningGeneral_StartMonth %>" SkinID="SmallLabel"></asp:Label></td>
<td>
<rea:MonthChooser
AssemblyName="CashFlowCalculation.DataContracts"
ID="StartMonthChooser"
runat="server"
SelectedMonth='<%# Bind("StartMonth") %>'
SourceTypeNameForValidation="CashFlowCalculation.DataContracts.CfPlanningGeneralFull"
PropertyNameForValidation="StartMonth"
/>
</td>
</tr>
 
<tr>

<td>

<asp:Label ID="TermLabel" runat="server" SkinID="SmallLabel" Text="<%$ Resources:entityfieldresources, CfPlanningGeneral_Term %>"></asp:Label></td>

<td>

<telerik:RadNumericTextBox ID="TermTextBox" runat="server" Width="200px" Text='<%# Bind("Term") %>' NumberFormat-DecimalDigits="0" NumberFormat-GroupSeparator="" Type="Number" MinValue="0">

</telerik:RadNumericTextBox>

<ppv:PropertyProxyValidator

ID="PropertyProxyValidator2"

runat="server"

ControlToValidate="TermTextBox"

PropertyName="Term"
 
RulesetName=""
Display="None"

DisplayMode="List"
SourceTypeName="CashFlowCalculation.DataContracts.CfPlanningGeneralFull"

OnValueConvert="OnTermValueConvert">
</ppv:PropertyProxyValidator>
</td>
</tr>
</table>
</radTS:PageView>
<radTS:PageView ID="PageView2" runat="server">
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="AjaxLoadingPanel1">
<table width="100%">
<tr>
<td colspan="2">
<asp:Label ID="SelectPropertiesLabel" runat="server" SkinID="SmallLabel" Text="<%$ Resources:pageresources, CfPlanningGeneralEdit_SelectPropertiesLabel %>"></asp:Label></td>
</tr>
<tr>
<td style="padding-right: 3px" colspan="2">
<asp:Panel ID="PropertyPanel" runat="server" BackColor="White" BorderColor="#7F9DB9" BorderWidth="1px"
Height="148px" ScrollBars="Auto" Width="100%">
<%

--<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<Triggers>

<asp:AsyncPostBackTrigger ControlID="SelectAllButton" />

<asp:AsyncPostBackTrigger ControlID="DeselectAllButton" />

<asp:AsyncPostBackTrigger ControlID="QualificationComboBox" />

</Triggers>

<ContentTemplate>--

 

 

%>
<asp:CheckBoxList ID="PropertyCheckBoxList" runat="server" DataSourceID="PropertyDataSource"
DataTextField="Name" DataValueField="Id" RepeatColumns="2">
</asp:CheckBoxList>
<%

--</ContentTemplate>
 

</asp:UpdatePanel>--

%>
 

</asp:Panel>
 

</td>
</tr>
<tr>
<td style="width:70px">
<asp:Label ID="QualificationLabel" runat="server" Text="<%$ Resources:pageresources, QualificationLabel %>" SkinID="SmallLabel"></asp:Label>
</td>
<td align="left">
<rea:ReaturnComboBox ID="QualificationComboBox" runat="server" AutoPostBack="True"
DataTextField="Name" DataValueField="Id" DataSourceID="QualificationsDataSource"
Width="150px" MarkFirstMatch="True" Height="200px"
SourceTypeNameForValidation="PropertyPortfolio.DataContracts.QualificationSmall"
PropertyNameForValidation="Name"

OnSelectedIndexChanged="PropertyComboBox_SelectedIndexChanged"

NoneItemText="<%$ Resources:global, ShowAll %>" />

</td>
 
</tr>

<tr>

<td style="padding-bottom: 5px" colspan="2">
 
<asp:Button ID="SelectAllButton" CausesValidation="false" runat="server" Text="<%$ Resources:global, SelectAll %>" OnClick="SelectAllButton_Click" />

<asp:Button ID="DeselectAllButton" CausesValidation="false" runat="server" Text="<%$ Resources:global, DeselectAll %>" OnClick="DeselectAllButton_Click" /></td>

</tr>

</table>

</telerik:RadAjaxPanel>
 
</radTS:PageView>
 
</radTS:RadMultiPage>
 
<telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server">

<img alt="" src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading2.gif") %>' style="margin-top: 40px;" />

</telerik:RadAjaxLoadingPanel>
 
</EditItemTemplate>
</rea:DataFormView>

</
asp:Content>

 

Azadeh
Top achievements
Rank 1
 answered on 25 Apr 2013
2 answers
95 views
Hi,

I have a rad button that is inside the header template of a rad combo and the rad combo is in a user control.  I am trying to change the selectedToggleState of the rad button when an item is clicked client side.  I am attaching a javascript function to the Item Clicked event of the combo box in code behind and sending the client id of the button that is inside the header template to the function,  but when I try to access the button in the client side script it always returns null.  I placed an alert inside the client side script to show the client id of the button and it seems to return the correct value, but when I try to access the button it always returns null.  I have tried several methods to find the button but none have worked.
Below is my code.

User Control page combo box on it.
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="UC Combo.ascx.vb" Inherits="IPS_Gateway.UC_Combo" %>
 
<script type="text/javascript">
    function pageLoad() {
 
    }
 
    function ShowHideList(sender, args) {
        toggleList = sender.get_selectedToggleStateIndex();
        switch (toggleList) {
            case 0:
            alert('0');
                break;
            case 1:
                alert('1');
                break;
            case 2:
                alert('2');
                break;
        }
    }
 
    function ComboItemChecked(strClientIds, args) {
        var item = args.get_item()
        var itemText = item.get_text();
        var aryClientIds = strClientIds.split(",");
        var cmbField = $find(aryClientIds[0]);
        var hdfSelectedCount = document.getElementById(aryClientIds[1]);
        var hdfSelectedValue = document.getElementById(aryClientIds[3]);
        var hdfSelectedText = document.getElementById(aryClientIds[2]);
        var hdfCheckedIndex = document.getElementById(aryClientIds[4]);
        alert(aryClientIds[5]);
        //   var ibtDisplay = document.getElementById(aryClientIds[5]);
        //    var ibtDisplay = $find(aryClientIds[5]);
        var ibtDisplay = $telerik.findButton(aryClientIds[5]);
        alert(ibtDisplay);
        ibtDisplay.set_selectedToggleState(1);
    }
    </script>
     
     
 <asp:UpdatePanel ID="uppList" runat="server" UpdateMode="Conditional"  ChildrenAsTriggers="false">
    <ContentTemplate>
         <asp:HiddenField ID="hdfSelectedCount"     runat="server" EnableViewState ="true" />  <%-- Holds a count of the number of items  that have been selected. Assigned to public property prpSelectedCount.  --%>
         <asp:HiddenField ID="hdfSelectedText"      runat="server" EnableViewState ="true"/>  <%-- Holds the text values of all items that have been selected.  Assigned to public property prpSelectedText.   --%>
         <asp:HiddenField ID="hdfSelectedValue"     runat="server" EnableViewState ="true"/>  <%-- Holds the value of all items have been selected.   Assigned to public property prpSelectedValue. --%>   
         <asp:HiddenField ID="hdfCheckedIndex"      runat="server" EnableViewState ="true" value="1"/>
         <asp:HiddenField ID="hdfFieldClientId"     runat="server" EnableViewState ="true"/>
 
      
        <asp:Panel id="pnlList"                         runat="server"  style="float:left;">
            <asp:Label ID="lblField"                    runat="server"  Text="Combo 1" Width="90px" />
             
            <telerik:RadComboBox ID="rcbField"          runat="server" 
                        AllowCustomText="true"            
                        AutoPostBack="true"               
                        MarkFirstMatch="false"
                        ExpandAnimation-Type="None"   CollapseAnimation-Type="None"  ExpandDirection="Down"    
                        Width="250px"                       
                        Checkboxes="true"
                        EnableEmbeddedSkins="true"   Skin="Office2010Blue"
                        EnableScreenBoundaryDetection="false" EnableVirtualScrolling="false">
                        <Items>
                            <telerik:RadComboBoxItem Text="Item 1" Value = "1" />
                            <telerik:RadComboBoxItem Text="Item 2" Value = "2" />
                            <telerik:RadComboBoxItem Text="Item 3" Value = "3" />
                            <telerik:RadComboBoxItem Text="Item 4" Value = "4" />
                        </Items>
                <HeaderTemplate>
                       <telerik:RadButton ID="rbtListDisplay"  runat="server"  Width="80px" Height="22px" Skin="Default" ButtonType="StandardButton" ToggleType="CustomToggle"  OnClientToggleStateChanged="ShowHideList" AutoPostBack="false"  ToolTip="Show List"   >
                        <ToggleStates>
                            <telerik:RadButtonToggleState Text="."  PrimaryIconUrl="~/App_Themes/Images/UC Multi Select Combo/Blank 16.png"  Selected="true" />
                            <telerik:RadButtonToggleState Text="."  PrimaryIconUrl="~/App_Themes/Images/UC Multi Select Combo/Blue List 14.ico"  />
                            <telerik:RadButtonToggleState Text="."  PrimaryIconUrl="~/App_Themes/Images/UC Multi Select Combo/Checked 14.ico"   />
                        </ToggleStates>
                    </telerik:RadButton>   
                     <asp:Label ID="lblHeader"                  runat="server"   />
                     <asp:ImageButton ID="ibtClose"             runat="server"  ImageUrl ="~/App_Themes/Images/UC Multi Select Combo/X Close.png"   ImageAlign="Middle"           ToolTip="Close Drop Down" Width="30"  />
                </HeaderTemplate>
            </telerik:RadComboBox>
        </asp:Panel>
        
       </ContentTemplate>
  
</asp:UpdatePanel>

Code Behind For User Control
Private Sub rcbField_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles rcbField.PreRender
      Dim aryClientIds(6) As String
      Dim strClientIds As String
 
      Me.hdfCheckedIndex.Value = 1
 
      strClientIds = Me.rcbField.ClientID + "," + _
                     Me.hdfSelectedCount.ClientID + "," + _
                     Me.hdfSelectedText.ClientID + "," + _
                     Me.hdfSelectedValue.ClientID + "," + _
                     Me.hdfCheckedIndex.ClientID + "," + _
                     Me.rcbField.Header.FindControl("rbtListDisplay").ClientID
 
      Me.rcbField.OnClientItemChecked = "function(sender, args){ComboItemChecked('" + strClientIds + " ', args);return false;}"
 
  End Sub

Host Page
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm4.aspx.vb" Inherits="IPS_Gateway.WebForm4" %>
<%@ Register TagPrefix="wucc" TagName="Combo1" Src="~/UC Combo.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"  EnablePartialRendering="true" AsyncPostBackTimeout="5000"/>
        <wucc:Combo1    Id="rcb1" runat="server" />
    </div>
    </form>
</body>
</html>

How can I find and change the rad button that is inside the header template of the combo box?

Thank you for your help.
Tracy


Tracy
Top achievements
Rank 1
 answered on 25 Apr 2013
6 answers
310 views
Hi,
I am using RadAsyncUpload (Q2 2012 SP1) with Forms Authentication using roles, it works well on my localhost, but when i deploy the site to my production server when i try to upload a file it simply doesn't work on submitting, i was debugging using  Firebug with Chrome and Firefox and this is what i get on the error console:
Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: 
An unknown error occurred while processing the request on the server. The status code returned from the
server was: 401

And in the script tab from firebug i get the next values: 0|error|401||.

I also followed the suggest from the telerik help thread: http://www.telerik.com/help/aspnet-ajax/asyncupload-troubleshooting.html,
where explains about making changes in the web.config for allowing telerik controles have authorization,
separated from the forms authentication but it still not working.
This is an example of how i have one of my configuration files for one role:

<?xmlversion="1.0"?>

<configuration>

<system.web>

<authorization>

<!—-->

<allowroles="Alumno"/>

<denyusers="*"/>

</authorization>

</system.web>

<locationpath="Telerik.Web.UI.WebResource.axd">

<system.web>

<authorization>

<allowusers="*" />

</authorization>

</system.web>

</location>

</configuration>

The control declaration in my aspx file looks like this:

<telerik:RadAsyncUploadrunat="server"ID="T_uploadArchivo"MaxFileInputsCount="1"AllowedFileExtensions="doc,docx"

onfileuploaded="T_uploadArchivo_FileUploaded"TemporaryFolder="~/Inicio/Alumno/Temporal">

<FileFilters>

<telerik:FileFilterDescription="Documentos de Procesador de textos(*.doc y *.docx)"Extensions="doc,docx"/>

</FileFilters>

</telerik:RadAsyncUpload>

The temporary folder is inside the same folder where authenticated user is, and i move the file manually to the Final Destination.

I also have tried some other solutions posted on the forums but nothing seems to work, i hope someone could help me solve this, thanks.


Alejandro
Top achievements
Rank 1
 answered on 24 Apr 2013
1 answer
76 views
The layout of my RadWindow is such that the RadTimePicker popup is larger than the RadWindow. Whenever the icon is selected to display the selection grid, the times overflow off the window and are not accessible. They are hidden inside the frame overflow producing scrollbars - this is unacceptable.

Is it possible to have the popup ignore the RadWindow boundaries and display outside the boundaries of the current RadWindow?
Keith
Top achievements
Rank 2
 answered on 24 Apr 2013
6 answers
798 views
Hello,

GIVEN
- Using Telerik Q1 2013
- Using ASP.NET 4.5(C#)
- Using a RadWindowManager(and it's child windows) on the Master page

ISSUE
- Looking for a way of checking if any RadWindow is opened.

Thanks
Mihai
Top achievements
Rank 1
 answered on 24 Apr 2013
1 answer
515 views

Hello,

How to set width of the buttons inside the telerik:GridTemplateColumn column. I add 2 buttons to my grid

<telerik:GridTemplateColumn UniqueName="Export2">
    <ItemTemplate>
        <telerik:RadButton ID="btnExport2" runat="server" Text="Button2" CommandName="Export2" Width="100px" />
    </ItemTemplate>
    <ItemStyle HorizontalAlign="Center"/>
</telerik:GridTemplateColumn>
 
<telerik:GridTemplateColumn UniqueName="Export1">
    <ItemTemplate>
        <telerik:RadButton ID="btnExport1" runat="server" Text="Button1" CommandName="Export1" Width="100px" />
    </ItemTemplate>
    <ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>

How to set buttons' width to fill all column's width? At that moment they does not fill all column's with. Take a alook at attached file.

Thank you.

MasterChiefMasterChef
Top achievements
Rank 2
 answered on 24 Apr 2013
5 answers
367 views
I cannot find the RadTextBox button server click event.

I would expect it to be there since this is a button/

How to get server click event working ?

How to add tooltip to the button ?

Roland
Pavlina
Telerik team
 answered on 24 Apr 2013
1 answer
70 views
Look Image.

The buttons First Page, Last Page, Next and Previous not display.



Version IE - 10.0.9200.16540
Angel Petrov
Telerik team
 answered on 24 Apr 2013
1 answer
262 views
Hello there,

I have a .NET website that uses the "RadControls for ASPNET AJAX Q2 2008" - I have now been given a Windows 7 64-bit machine, which I have installed Visual Studio 2005 on to.

On installing the RadControls for ASPNET, they have installed into C:\Program Files (x86)\Telerik\RadControls for ASPNET AJAX Q2 2008\, however, the existing website sourcecode is expecting to find the files in  C:\Program Files (x86)\Telerik\RadControls for ASPNET AJAX Q2 2008\

Please can you explain how I might be able to get the website working again, in the 64-bit environment?

Many thanks, and I apologise if this question has been asked before - I did try to search the forums for the answer, but I couldn't find it.
Biliana Ficheva
Telerik team
 answered on 24 Apr 2013
4 answers
734 views
Hi guys,

i have just started my first job and i've been thrown into the deep end and have been asked to create a C# asp.net website for this company. i have only been using telerik for 2 weeks.

I have a radgrid with a couple of columns which gets populated from a database based on a linq query. I have a status column and the status can either be "Open" or "Closed", when the data is populated into the radgrid i want a picture be be shown in a row instead of the text value "Open" / "Closed"

How would i go about doing this ?
 

Thank you in advance
 
Goat_
Top achievements
Rank 1
 answered on 24 Apr 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?