or
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CBSamplePage.aspx.cs" Inherits="CBSamplePage" %><!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" %><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title> RadComboBox Sample Page </title> </head><body> <form id="form1" runat="server"> <script type="text/javascript"> function validatePerson(source, args) { if ($find("<%=cbPersons.ClientID %>").get_value() > 0) { args.IsValid = true; } else { args.IsValid = false; } } </script> <div> <asp:ScriptManager runat="server" ID="scriptManager1"></asp:ScriptManager> <table> <tr> <td> <asp:Label runat="server" ID="lbl1">Select something</asp:Label> </td> <td> <telerik:RadComboBox EmptyMessage="Select a person..." runat="server" ID="cbPersons" AllowCustomText="true" EnableLoadOnDemand="true"> <WebServiceSettings Method="GetPersons" Path="~/SampleWebService.asmx" /> </telerik:RadComboBox> <asp:CustomValidator runat="server" ID="customValrPerson" ValidationGroup="Sample" ControlToValidate="cbPersons" ErrorMessage="Required" ClientValidationFunction="validatePerson"></asp:CustomValidator> </td> </tr> <tr> <td colspan="2"> <asp:LinkButton runat="server" ID="lnkSubmit" ValidationGroup="Sample" CausesValidation="true">Submit</asp:LinkButton> </td> </tr> </table> </div> </form></body></html><%@ WebService Language="C#" Class="SampleWebService" %>using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Web.Script.Services;using Telerik.Web.UI;[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][ScriptService]public class SampleWebService : System.Web.Services.WebService { static string[] persons = { "Person Number 1", "Person Number 2", "Person Number 3", "Person Number 4", "Person Number 5" }; [WebMethod] public RadComboBoxItemData[] GetPersons(RadComboBoxContext context) { RadComboBoxItemData[] result = null; result = new RadComboBoxItemData[persons.Length]; for (int i = 0; i < persons.Length; i++) { result[i] = new RadComboBoxItemData { Text = persons[i], Value = i.ToString() }; } return result; } }$find("<%=cbPersons.ClientID %>").get_value()Webpage error detailsUser Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2;
.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E;
BRI/2)Timestamp: Tue, 29 Mar 2011 22:25:34 UTCMessage: 'null' is null or not an objectLine: 162Char: 13Code: 0<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="PageLoaded"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Label1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager>protected override void OnLoad(EventArgs e) { base.OnLoad(e); RadAjaxManager ajaxManager = RadAjaxManager.GetCurrent(this.Page); if (ajaxManager == null) { ajaxManager = new RadAjaxManager(); ajaxManager.ID = "RadAjaxManager1"; Controls.Add(ajaxManager); this.Page.Items.Add(typeof(RadAjaxManager), ajaxManager); } }protected void PageLoaded(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) { if(e.Argument=="DocumentReady") DisplayDates(new DateTime(radCal.FocusedDate.Year, radCal.FocusedDate.Month, 1), new DateTime(radCal.FocusedDate.Year, radCal.FocusedDate.Month, DateTime.DaysInMonth(radCal.FocusedDate.Year, radCal.FocusedDate.Month))); }$(document).ready(function () { var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); ajaxManager.ajaxRequest("DocumentReady");//THIS IS WHERE THE ERROR OCCURS }<telerik:RadGrid ID="rgStatus" runat="server" AutoGenerateColumns="False" BorderStyle="None" Width="100%"> <HeaderStyle HorizontalAlign="Left" Font-Bold="true" BorderWidth="0" BorderStyle="None" /> <ItemStyle BorderStyle="None" BorderWidth="0" /> <AlternatingItemStyle BorderStyle="None" BorderWidth="0" /> <ClientSettings EnablePostBackOnRowClick="false"></ClientSettings> <MasterTableView> <Columns> <telerik:GridTemplateColumn ItemStyle-Width="250" DataField="StsExternalDesc" UniqueName="StsExternalName" HeaderText="Status"> <ItemTemplate> <asp:Label ID="lblStatus" runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.StsExternalDesc") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn ItemStyle-Width="125" DataField="StsDateTime" HeaderText="Date" /> <telerik:GridBoundColumn ItemStyle-Width="99" DataField="StsDateTime" HeaderText="Time" /> </Columns> <NestedViewTemplate> <table border="0" cellpadding="2" cellspacing="0"> <tr id="trStsDesc1"> <td><asp:Label ID="lblStsDesc1" runat="server" Text='<%# Eval("StsDesc1") %>'></asp:Label></td> </tr> <tr id="trStsDesc2"> <td><asp:Label ID="lblStsDesc2" runat="server" Text='<%# Eval("StsDesc2") %>'></asp:Label></td> </tr> </table> </NestedViewTemplate> </MasterTableView> </telerik:RadGrid>