protected override void OnLoad(EventArgs e) :)
Seems my writing code directly in email without intellisense aint up to scratch. Sezai On Tue, Mar 16, 2010 at 8:46 AM, Paul Noone < [email protected]> wrote: > Hi Dan, > > > > That would be why then. J > > > > OK. This is what I’m trying to do as per Sezai’s suggestion the other day. > > 1. Create custom control with pre-defined HTML content. > > 2. Add a boolean column “NEALS” to my Article Page content type. > > 3. Add this field to the required layout pages and wrap it in an > editmodepanel so it only renders in edit mode and allows content authors to > switch it on/off. > > 4. Add my custom control to the layout page which renders the required > content if the Boolean is set to True. > > I’m sure the control should be very simple but I’m not sure what to inherit > from or how to create a wrapper for the custom HTML content. > > > > Should I be overriding CreateChildControls instead? > > > > protected override void CreateChildControls() > { > if ((SPContext.Current.ListItem["NEALS"] as Boolean) == True) > { > this.Controls.Add(new LiteralControl("*<div id=”myIcon”>My HTML > snippet here!</div>*")); > > > > Regards, > > Paul > > Online Developer, ICT > CEO Sydney > > > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Daniel W. Brown > *Sent:* Tuesday, 16 March 2010 11:31 AM > *To:* ozMOSS > *Subject:* RE: Code support > > > > Howdy Paul, > > > > The class, LiteralControl does not have a Page_Load method as it is a > control J > > > > List of members: > http://msdn.microsoft.com/en-us/library/system.web.ui.literalcontrol_members.aspx > > > > You may need to override Init or Load depending on what you are tyring to > do. > > > > Also, http://msdn.microsoft.com/en-us/library/ms178472.aspx is a great > resource for figuring out which methods are executed in the lifecycle of a > control. > > > > Cheers, > > > > Daniel > > > > > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Paul Noone > *Sent:* Tuesday, 16 March 2010 10:48 AM > *To:* ozMOSS > *Subject:* Code support > > > > Hi all, > > > > Can anyone tell me what’s wrong with this snippet. > > > > I’m trying to override a server control that inherits from LiteralControl > and am getting the following error. > > > > 'CEO.SharePoint.Controls.ShowNEALSlogo.*Page_Load*(object, > System.EventArgs)': no suitable method found to override > > > > using System; > > using System.Web; > > using System.Web.UI; > > using System.Web.UI.WebControls; > > using Microsoft.SharePoint; > > > > namespace CEO.SharePoint.Controls > > { > > public class ShowNEALSlogo : LiteralControl > > { > > public override void *Page_Load*(object sender, System.EventArgs > e) > > { > > if ((SPContext.Current.ListItem["NEALS"] as Boolean) == True) > > > > Kind regards, > > Paul Noone > > > > --------------------------------------------------- > Online Developer > > Information Communication and Technology > Catholic Ecuation Office, Sydney > p: (02) 9568 8461 > > f: (02) 9568 8483 > e: [email protected] > w: http://www.ceosyd.catholic.edu.au/ > > > > _______________________________________________ > ozmoss mailing list > [email protected] > http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss > >
_______________________________________________ ozmoss mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss
