or

<telerik:RadGrid ID="RadGrid1" runat="server"> <MasterTableView AutoGenerateColumns="False" Name="LEVEL1"
DataKeyNames="SourceID"
CommandItemDisplay="Top"
EditMode="EditForms" DataSourceID="ObjectDataSource1" > <Columns> <telerik:GridBoundColumn UniqueName="SourceID" DataField="SourceID" ReadOnly="true" /> </Columns> <DetailTables> <telerik:GridTableView AutoGenerateColumns="False" Name="LEVEL2" DataKeyNames="SourceID" runat="server" CommandItemDisplay="Top" DataSourceID="ObjectDataSource4" > <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="SourceID"
MasterKeyField="SourceID" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn UniqueName="SourceID"
DataField="SourceID"
ReadOnly="true" /> <telerik:GridDropDownColumn UniqueName="ElementShortNameID" DataField="ElementID" HeaderText="Element Short Name ID" ReadOnly="false" DropDownControlType="RadComboBox" DataSourceID="ObjectDataSource5" ListTextField="ElementShortNameID" ListValueField="ElementID" /> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> </telerik:RadGrid>
<asp:ObjectDataSource ID="ObjectDataSource5" runat="server" TypeName="DataAccessLayer.DataSource.ElementDataSource" SelectMethod="GetElementsListBySource" > <SelectParameters> <asp:Parameter Name="SourceID" Type="String"></asp:Parameter> </SelectParameters> </asp:ObjectDataSource><telerik:RadGrid ID="radgrid1" runat="server" ShowStatusBar="True" ShowFooter="True" OnItemCommand="radgrid1_ItemCommand" OnDeleteCommand="radgrid1_DeleteCommand" OnInsertCommand="radgrid1_InsertCommand" OnUpdateCommand="radgrid1_UpdateCommand" OnNeedDataSource="radgrid1_NeedDataSource" OnItemDataBound="radgrid1_ItemDataBound" OnPreRender="radgrid1_PreRender" CellSpacing="0" GridLines="None"> <MasterTableView DataKeyNames="ProductNumber" AutoGenerateColumns="false" EditMode="InPlace" CommandItemDisplay="TopAndBottom" CommandItemSettings-AddNewRecordText="Add New Item"> After a few investigations we can confirm, that the error does not happen if we run our web application in only one working process (application pool). Normaly four are default. Now - do you know something about problems with the "ImageEditor" and IIS application pool Working processes? This this a known Bug? I've tried the newest Telerik DLL (Q3 2012) but this does not help anything. Best regards, Felix2012.11.20 17:44:30.988 ThreadId=7 Fatal ErrorsHttpModuleUrlQueryString: /v0/Telerik.Web.UI.WebResource.axd?type=iec&pr=c&key=c695498e-de5a-4dbd-9e85-f4a4e40398c0REMOTE_ADDR: 192.168.1.38HTTP_USER_AGENT: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)HTTP_REFERER: [...]/Telerik.Web.UI.DialogHandler.aspx?DialogName=ImageEditor&Skin=Default&Title=&doid=ad5a5db1-7982-46bf-90b9-2afeea8662e6&dpptn=HttpApplication.RecordError => HttpApplication.RaiseOnError => CustomExceptionHttpModule.app_Errorm1.eRelCL.WebSite.Exceptions.CustomExceptionHttpModule.app_ErrorFatalExceptionm1.eRelCL.WebSite.Exceptions.CustomExceptionInnerExceptionSystem.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.bei Telerik.Web.UI.ImageEditor.ImageEditorCacheHandler.SendImage(EditableImage editableImage, HttpContext context, String path, String fileName)bei Telerik.Web.UI.ImageEditor.ImageEditorCacheHandler.ProcessRequest(HttpContext context)bei Telerik.Web.UI.HandlerRouter.ProcessHandler(String handlerKey, HttpContext context)bei Telerik.Web.UI.HandlerRouter.ProcessHandler(HttpContext context)bei Telerik.Web.UI.WebResource.ProcessRequest(HttpContext context)bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Hi,
I have Default.aspx page like this ..
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns='http://www.w3.org/1999/xhtml'><head><title>ASP.NET PanelBar Demo - Dynamic Creation</title></head><body><formid="form1"runat="server"><telerik:RadScriptManagerrunat="server"ID="RadScriptManager1"/><telerik:RadSkinManagerID="QsfSkinManager"runat="server"ShowChooser="true"/><telerik:RadFormDecoratorID="QsfFromDecorator"runat="server"DecoratedControls="All"EnableRoundedCorners="false"/><telerik:RadAjaxManagerID="RadAjaxManager1"runat="server"><AjaxSettings><telerik:AjaxSettingAjaxControlID="RadButton1"><UpdatedControls><telerik:AjaxUpdatedControlControlID="RadPanelBar1"LoadingPanelID="RadAjaxLoadingPanel1"></telerik:AjaxUpdatedControl></UpdatedControls></telerik:AjaxSetting></AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanelID="RadAjaxLoadingPanel1"runat="server"></telerik:RadAjaxLoadingPanel><div><telerik:RadPanelBarrunat="server"ID="RadPanelBar1"Height="200"ExpandMode="FullExpandedItem"></telerik:RadPanelBar></div><telerik:RadButtonID="RadButton1"runat="server"Text="RadButton"></telerik:RadButton></form></body></html>
Default.aspx.vb :
Imports Telerik.Web.UIPartial Class _DefaultInherits System.Web.UI.PageProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LoadIf Not Page.IsPostBack ThenEnd IfEnd SubProtected Sub RadButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadButton1.ClickDim i As Integer = 0If RadPanelBar1.Items.Count = 0 ThenDo While (i < 5)Dim dateItem As New RadPanelItem()dateItem.Text = "Test" + i.ToString()RadPanelBar1.Items.Add(dateItem)Dim control As New RadPanelItem()Dim Panel1 As New Panel()Session("testText") = " Label" + i.ToString()Dim myControl As Control = LoadControl("TestUC.ascx")Panel1.Controls.Add(myControl)control.Controls.Add(Panel1)dateItem.Items.Add(control)i = i + 1LoopEnd IfEnd SubEnd Class
ASCX :
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="TestUC.ascx.vb" Inherits="TestUC" %><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>ASCX.VB :
Partial Class TestUC Inherits System.Web.UI.UserControl Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then Label1.Text = Session("testText") End If End SubEnd Class
If I click on RadButton1 2nd time then nothing to do becuase 5 time usercontrol added already in to radpanelbar.. that's why I put condition like this
If RadPanelBar1.Items.Count = 0 ' Add user control here.. End If
Above condition causes nothing loaded in to UI.
Working Image here : https://docs.google.com/open?id=0B2iTYXKyTlBpZU5ZY1J0SV9FaXc
Not Working Image : https://docs.google.com/open?id=0B2iTYXKyTlBpTmNGdXNQTjJCVGs

[XmlArray("credentials")] [XmlArrayItem("account")] public List<CustomData> Accounts { get; set; }[Serializable] public sealed class CustomData { [XmlAttribute("CustomerId")] public string CustomerId { get; set; } }