@ OutputCache in usercontrol problem

M

marshal

Hi to All,

I am using <% @ OutputCache Duration="60"
VaryByParam="none" %> in my
usercontrol say "myControl.ascx". This user control has a
property say
"title".

Now am Dynamically Loading this control in "myPage.aspx"
like this
Control ctl = LoadControl("myControl.ascx").
and then performing casting operation in order to set the
property value
((myControl)ctl).title = "Welcome to my Site"

But when i run the page it gives me following error
System.InvalidCastException. Specified cast is not valid.

And the beauty of this problem is that when i remove the
line <% @
OutputCache Duration="60" VaryByParam="none" %> The page
successfully
executes.


Please suggest.

Thanx in advance
Marshal
 
R

Rory

make sure that the header information for your control
file contains a class name
eg <%Control ClassName="myControl"%>

for further info on loading controls dynamically:

http://msdn.microsoft.com/library/default.asp?
url=/library/en-
us/cpguide/html/cpconinstantiatingusercontrolsprogrammatica
lly.asp

also note: if the user control supports caching, the
object returned from this method is not actually a
UserControl, but a PartialCachingControl.
 
M

Marshal

Hi rory,

i have checked the className its correct
As u r telling me that return type is
PartialCachingControl not usercontrol so now how do i
access the property of the control.
i guess am doing wrong casting..

Marshall
 
M

Marshal

Hi rory,

i have checked the className its correct
As u r telling me that return type is
PartialCachingControl not usercontrol so now how do i
access the property of the control.
i guess am doing wrong casting..

Marshall
 

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,812
Latest member
GracielaWa

Latest Threads

Top