London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Newbie Question Nr.3

Vote:
 

Hello everyone, its monday and I hope you all had a nice weekend!

Its the happy student back with another newbie question, note: I am working on/learning in episerver 4.60.

I am making a usercontrol that inherits from EPiServer.UserControlBase, and it is placed on the mainpage. It needs to access propertys from another page, how do I go about doing that?

Kind Regards
Pontus

#28947
Mar 30, 2009 13:31
Vote:
 

Just load the page.

Something like (untested code from the top of my head :) ):

PageData page = Global.EPDatafactory.GetPage(new PageReference(page_id));

label1.text = page["mainbody"]  as string;

#28948
Mar 30, 2009 14:20
Vote:
 
Ok problem solved, thank you Greger!
#28950
Mar 30, 2009 14:47
Vote:
 

or page.Property["mainbody"] to get the value as a porperty.

page["mainbody"] will return the "inner" value of a property while using the Property[]will give you the value as the property.

#28967
Mar 30, 2009 23:30
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.