AddAttributesToRender (inherited from WebControl) | Adds HTML attributes and styles that need to be rendered
to the specified HtmlTextWriter. This method is used primarily by control
developers. |
AddMenu |
AddMenu is called recusively, doing a depth-first traversal of the menu hierarchy and building
up the HTML elements from the object model.
|
AddParsedSubObject (inherited from Control) | Notifies the server control that an element, either XML
or HTML, was parsed, and adds the element to the server control's ControlCollection
object. |
BuildImagePreload |
Determines what images are used by a specified MenuItem instance.
|
BuildMenu |
BuildMenu builds the top-level menu. It is called from the OnDataBinding method as well
as from CreateChildControls. It has code to check if the top-level menu should be
laid out horizontally or vertically.
|
BuildMenuID |
Creates a MenuID for a MenuItem.
|
BuildMenuItem |
This method creates a single MenuItem and is called repeatedly from GatherMenuItems.
|
BuildMenuSpacer |
Creates a MenuItem spacer.
|
BuildProfileTree (inherited from Control) | |
ClearChildViewState (inherited from Control) | Deletes the view-state information for all the server control's child
controls. |
CreateChildControls |
This method is called from base.Render(), and starts the build menu process.
|
CreateControlCollection (inherited from Control) | Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control. |
CreateControlStyle (inherited from WebControl) | Creates the style object that is used internally by the
WebControl
class to implement all style related properties. This method is used primarily
by control developers. |
EnsureChildControls (inherited from Control) | Determines whether the server control contains child controls.
If it does not, it creates child
controls. |
Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before
the Object is reclaimed by garbage collection. |
FindControl (inherited from Control) | Overloaded. |
GatherMenuItems |
This method is used from the OnDataBinding method; it traverses the XML document,
building up the object model.
|
GenerateShimCall |
For Internet Explorer 5.5 and up, IFRAMEs are used. This method returns the client-side JavaScript to show/hide
the IFRAME.
|
InstantiateStyleInfoJavascript |
Returns the javascript that instantiates a style info object
that corresponds to the style specified.
|
IsLiteralContent (inherited from Control) | Determines
if the server control holds only literal content. |
LoadViewState |
Loads the state from the passed in saveState object. This method runs during the
page life-cycle, and is required for the menu to work across postbacks.
|
MapPathSecure (inherited from Control) | Retrieves the physical path that a virtual path, either absolute or relative,
maps to. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
OnBubbleEvent (inherited from Control) | Determines whether the event for the server control is passed up the page's UI server
control hierarchy. |
OnDataBinding |
Event handler for the DataBinding event.
|
OnInit (inherited from Control) | Raises the Init
event. |
OnLoad (inherited from Control) | Raises the Load
event. |
OnMenuItemClick |
Raises the MenuItemClick event. This allows you to provide a custom handler for the event.
|
OnPreRender |
Generates the client-side JavaScript.
|
OnUnload (inherited from Control) | Raises the Unload event.Note
Server controls should perform any final cleanup, such as
closing files, closing database connections, and discarding objects, during this stage
of the server control lifecycle.
|
RaiseBubbleEvent (inherited from Control) | Assigns any sources of the event and its information to the control's parent. |
RegisterClientScriptBlock |
Registers the main client script.
|
RegisterClientStartupScript |
Registers the startup client script.
|
RegisterPreloadCommand |
Registers the Preload command to preload any images.
|
RegisterSubmenuArray |
Registers the SubMenus for the menu with a JavaScript array.
|
Render |
The Render method is responsible for generating the HTML markup.
|
RenderChildren (inherited from Control) | Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes
the content to be rendered on
the client. |
RenderContents (inherited from WebControl) | Renders the contents of the control into the specified writer. This method is used primarily by control developers. |
SaveViewState |
SaveViewState saves the state of the menu into an object (specifically, an object array
with five indices). This is required to have the state persisted across postbacks.
|
TrackViewState |
TrackViewState informs all of the menus complex properties that they, too, need to
track their viewstate changes.
|
UserHasPermission |
Determines if a user belongs to a role for a particular MenuItem.
|