Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
at Telerik.Web.UI.RadTagCloud.BindToEnumerableData
I have added some code below to replicate. In this example I have bound the repeater to a simple list.
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) If Not IsPostBack Then Dim oDatasource As New List(Of String) oDatasource.Add("Item 1") oDatasource.Add("Item 2") oDatasource.Add("Item 3") oDatasource.Add("Item 4") rp.DataSource = oDatasource rp.DataBind() End If End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Repeater ID="rp" runat="server"> <ItemTemplate> <telerik:RadTagCloud ID="RadTagCloud1" runat="server" Width="400px"> <Items> <telerik:RadTagCloudItem Text="ASP.NET" Weight="12" /> <telerik:RadTagCloudItem Text="AJAX" Weight="134" /> </Items> </telerik:RadTagCloud> </ItemTemplate> </asp:Repeater> </div> </form> </body> </html>protected
override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
StartingOn.Text =
"Start Date HERE"; //apt.Owner.UtcToDisplay(apt.Start).ToString();
FullText.Text =
"Description Here<br /><br /><br />"; //apt.Subject;
}
Otherwise I get a JS error.Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; HPNTDF; BRI/1; .NET4.0C; .NET4.0E)
Timestamp: Tue, 22 Feb 2011 23:02:54 UTC
Message: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.
Line: 4723
Char: 21
Code: 0
URI: http://localhost/calendar/ScriptResource.axd?d=PeJmTGtbo6emTCMAFGjoVIZNSw0D1j6wp348ikmvclZFjWaJlpExLMpCLhd9-V5RTYDkwGS4vY5sCHAddiMlIhhTtgF_xtflgwD7pz3oq-dsmru87Akfq0gE17iRhBAnYH6LVvCzb_t115UFLRqJSGUkW2V_nRmPubJqQpIByqJPzK9K0&t=5c2f384e
GridEditFormItem editedItem = (GridEditFormItem)_radgNiv3.MasterTableView.GetItems(GridItemType.EditFormItem)[0];if (editedItem.CanExtractValues){ UserControl userControl = (UserControl)editedItem.FindControl(GridEditFormItem.EditFormUserControlID);... <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="_lbtnAdd"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="_radgrig" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting>...editedItem.CanExtractValues = false. Of course, if I tried to find my form, it stays null. Looking inside of editedItem, I can see that there is an exception inside the object: