ASP.Net Server Control's Site is ALWAYS Nothing

J

Jason Butera

I want to set the datasource to a server control at run-time only
(because the datasource is stored in the web cache). The following
code I thought should do the trick, but Site is ALWAYS nothing.

If Not Me.Site Is Nothing AndAlso Me.Site.DesignMode = False Then
'My Code for run-time only
End If

I tried it in the constructor and onload events. Why is site always
nothing?
 
J

John Saunders

Jason Butera said:
I want to set the datasource to a server control at run-time only
(because the datasource is stored in the web cache). The following
code I thought should do the trick, but Site is ALWAYS nothing.

If Not Me.Site Is Nothing AndAlso Me.Site.DesignMode = False Then
'My Code for run-time only
End If

I tried it in the constructor and onload events. Why is site always
nothing?

Because Site is a design-time concept. There is no site at runtime. You
want:

If Me.Site Is Nothing OrElse Me.Site.DesignMode = False Then
' Code for run-time only
End If
 

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

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,901
Latest member
Noble71S45

Latest Threads

Top