Server Control

E

Eric

Hi,

I have a strange behaviour with my Server Control.
An easy one:
public class SystemInfo : System.Web.UI.WebControls.WebControl

{

//protected override void Render(HtmlTextWriter output)

{ output.Write(""); ...}

}

No more than that.

The strange thing is, when I use this one on an ASPX page, it works with a
normal browser like IE6 with WinXP.

But when I navigate with my Ipaq (Mobile Browser) to this page, I get an
exception:

Unhandled Execution Error
Object reference not set to an instance of an object.
at Bluesware.Library.Web.SystemInfo.Render(HtmlTextWriter output)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter
writer)
at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Control.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain()




There shouldn't be a difference if I call this page with IE6 or PocketIE?

The rendering should work same (We are still not in ASP.NET V2).

Or I'm missing something?

Thanks

Eric
 
E

Eric

I have found the problem.

There was an exception inside the Render function, which led to this
NullPointerException.

Eric
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,813
Latest member
lawrwtwinkle111

Latest Threads

Top