| ControlsHelper Class |
Namespace: CMS.Base.Web.UI
public static class ControlsHelper
The ControlsHelper type exposes the following members.
| Name | Description | |
|---|---|---|
| ALLOWED_FORUM_CONTROLS |
Allowed forum inline controls.
|
| Name | Description | |
|---|---|---|
| RegExControl |
Inline control search regular expression.
| |
| RegExStrings |
Regular expression for strings.
|
| Name | Description | |
|---|---|---|
| AddControlsToHashtable |
Adds the controls to the given Hashtable.
| |
| AddHashCodeToDynamicControl |
Adds the hashcode to the inline control.
| |
| CausedPostBack(Control) |
Determines whether any of given controls caused the postback.
| |
| CausedPostBack(Boolean, Control) |
Determines whether any of given controls caused the postback.
| |
| ContainsControl |
Determines whether control contains another one.
| |
| ContainsDynamicControl |
Returns true if the content contains dynamic controls.
| |
| EnsureScriptManager |
Ensures the Script manager on the page.
| |
| FillListControlWithEnum(ListControl, Type, String, Boolean, Boolean, ListString, ListString) |
Fills the specified ListControl with the items created from the specified enum type.
| |
| FillListControlWithEnumTEnum(ListControl, String, Boolean, Boolean, ListString) |
Fills the specified ListControl with the items created from the specified enum type.
| |
| FillListWithNumberedSqlOperators |
Fill list control with SQL operators as number value
(Like = 0, NotLike = 1, Equals = 2, NotEquals = 3)
and text with their appropriate text eqivalent.
| |
| FillListWithTextSqlOperators |
Fill list control with SQL operators (Like, NotLike, Equals, NotEquals) as
value and text with their appropriate text eqivalent.
| |
| FindItemByValue |
Searches for the DropDownList item with given value.
| |
| FindParentControl |
Searches the container for a server control with the specified id parameter.
| |
| GetContextManager |
Returns context manager for specified control.
| |
| GetControlInstance |
Gets the control instance from given control (returns cached control is the control is PartialCachingControl).
| |
| GetControlOfTypeRecursiveT |
Gets the control of specified type recursively to parent control
| |
| GetControlsHashtableTControl(ListTControl) |
Translates the controls ArrayList to the Hashtable indexed by the controls ID [Control.ID.ToLowerCSafe()] -> [Control]
| |
| GetControlsHashtableTControl(ListTControl, FuncTControl, String) |
Translates the controls ArrayList to the Hashtable indexed by the controls ID [Control.ID.ToLowerCSafe()] -> [Control]
| |
| GetControlsOfTypeT |
Returns controls collection for specified type
| |
| GetDataControl |
Gets the update panel for given control.
| |
| GetDataSourceForControl |
Converts the given object to a Data source valid for data bound control
| |
| GetDropDownListSource |
Returns dataset with columns Text and Value for a dropdown list source. If resource prefix is defined, text is resolved as resource string "[prefix].value"
| |
| GetHashCodeForDynamicControl |
Creates hash from given string.
| |
| GetChildControl(Control, Type, Boolean) |
Gets the first child control of specified type for given control.
| |
| GetChildControl(Control, Type, String) |
Gets the first child control of specified ID for given control.
| |
| GetChildControl(Control, Type, String) |
Gets the first child control of specified ID for given control.
| |
| GetChildControlChildType(Control, Boolean) |
Gets the first child control of specified type for given control.
| |
| GetLastChildControl |
Gets the last child control of specified type for given control.
| |
| GetParentControl(Control, Type) |
Gets the parent control of specified type for given control.
| |
| GetParentControlParentType(Control) |
Gets the parent control of specified type for given control.
| |
| GetParentPropertyParentControlType, PropertyType |
Gets property value from parent control
| |
| GetPostBackControl |
Gets the control which caused postback.
| |
| GetPostBackControlID |
Gets the ID of the control that caused page postback.
| |
| GetPostBackEventReference(Control, String, Boolean, Boolean) |
Gets the postback event reference to the given control.
| |
| GetPostBackEventReference(Control, PostBackOptions, Boolean, Boolean) |
Gets the postback event reference to the given control.
| |
| GetReversedColumns |
Gets the reversed column sizes.
| |
| GetScrollbarsEnum |
Returns the scrollbars enum for the given code.
| |
| GetUniqueID(Control, String) |
Gets the unique ID for the control.
| |
| GetUniqueID(Control, String, Control) |
Gets the unique ID for the control.
| |
| GetUpdatePanel |
Gets the update panel for given control.
| |
| CheckControlContext |
Returns true if specified control is under specified context name.
| |
| IsInAsyncPostback |
Returns true if the page is in the process of asynchronous postback.
| |
| IsInUpdatePanel |
Returns true if the control is located inside of the update panel.
| |
| LoadExtender |
Loads the control extender of the specified type for the specified control.
| |
| MoveControls |
Moves the child controls between two controls.
| |
| ParseInlineParameters |
Parses inline macro values, creates collection of this parameters, sets control name and control parameter if is available.
| |
| RaisePostback |
Raises postback on the given control
| |
| RegisterClientScriptBlock |
Register client script block. If current control is under update panel, script is registered
in the update panel
| |
| RegisterPostbackControl |
Registers the control which causes postback with the script manager.
| |
| RemoveDynamicControls |
Removes all inline control macros from string.
| |
| ResolveDynamicControls(Control) |
Resolves the inline control macros within the parent controls collection and loads the dynamic controls instead.
| |
| ResolveDynamicControls(Control, String) |
Resolves the inline control macros within the parent controls collection and loads the dynamic controls instead.
| |
| ResolveMacros(String, DataRow) |
Replaces macros in text with appropriate value of the datarow and returns the result.
| |
| ResolveMacros(String, DataRow, Boolean) |
Replaces macros in text with appropriate value of the datarow and returns the result.
| |
| ResolveMacros(String, DataRowView, Boolean) |
Replaces macros in text with appropriate value of the datarow and returns the result.
| |
| ReverseFrames |
Reverses the frames within given frameset control.
| |
| ToolkitCombinedScriptHandler |
Handle URLs for combined script request generated by toolkit script manager
| |
| UpdateCurrentPanel |
Updates current update panel.
| |
| ValidateDynamicControlHash |
Checks whether inline control contains valid hash code. Returns false if hash code is not present or not valid.
|