I want to create a web control that has a RadInputmanager , and i am having the follow exception .
[NullReferenceException: Object reference not set to an instance of an object.] System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +219 System.Web.UI.Page.FindControl(String id) +38 Telerik.Web.ChildControlHelper.FindControlRecursive(Control searcher, String ID) +68 Telerik.Web.UI.RadInputManager.PopulateInputCollection() +401 Telerik.Web.UI.RadInputManager.OnPreRender(EventArgs e) +454 System.Web.UI.Control.PreRenderRecursiveInternal() +90
|
here is the base code
private RadInputManager inputManger = new RadInputManager();
private TargetInput target = null;
CPFTextString cText = new CPFTextString(); // ibased om public class CPFTextString : RegExpTextBoxSetting
public CPFControl()
: base()
{
}
protected override void OnInit(EventArgs e)
{
target = new TargetInput(cBox.ID,true );
cText.TargetControls.Add(target);
inputManger.InputSettings.Add(cText);
Controls.Add(inputManger);
base.OnInit(e);
}