Hello,
I am trying to put RadToolbar into my own user or server control. When I call radToolbar.Render(writer) method I get an exception "Object reference not set to an instance of an object". Both radToolbar and writer are not null of course.
When I replace radToolbar with a standard Button for example, everything works fine.
The code of custom control Render method is:
An exception is:
Thanks a lot
Jiří Nouza
I am trying to put RadToolbar into my own user or server control. When I call radToolbar.Render(writer) method I get an exception "Object reference not set to an instance of an object". Both radToolbar and writer are not null of course.
When I replace radToolbar with a standard Button for example, everything works fine.
The code of custom control Render method is:
| protected override void Render(HtmlTextWriter writer) { |
| RadToolbar MainToolbar = new RadToolbar(); |
| RadToolbarButton b = new RadToolbarButton() { ButtonText = "Detail0" }; |
| MainToolbar.Controls.Add(b); |
| MainToolbar.RenderControl(writer); |
| base.Render(writer); |
| } |
An exception is:
| [NullReferenceException: Object reference not set to an instance of an object.] |
| Telerik.WebControls.RadToolbar.Render(HtmlTextWriter writer) +106 |
| System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 |
| Sprinx.Crm.ExportDevelop.WebUserControl1.Render(HtmlTextWriter writer) in D:\TFS\Sprinx.CRM\Main\Source\Sprinx.Crm.Export\Sprinx.Crm.ExportDevelop\WebUserControl1.ascx.cs:36 |
| System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 |
| System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 |
| System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 |
| System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163 |
| System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 |
| System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51 |
| System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 |
| System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 |
| System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 |
| System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 |
| System.Web.UI.Page.Render(HtmlTextWriter writer) +29 |
| System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 |
| System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 |
| System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266 |
Thanks a lot
Jiří Nouza