Class ControlHelper
public static class ControlHelper
- Inheritance
-
ControlHelper
- Inherited Members
Methods
AddCssClass(string, string)
public static string AddCssClass(string sourceClass, string newClass)
Parameters
Returns
AddScript(StringBuilder, string)
public static void AddScript(StringBuilder sb, string script)
Parameters
sbStringBuilderscriptstring
BuildTabTitle(string, TabSubtitleCollection, bool)
public static string BuildTabTitle(string title, ControlHelper.TabSubtitleCollection subtitles, bool humanize = true)
Parameters
titlestringsubtitlesControlHelper.TabSubtitleCollectionhumanizebool
Returns
BuildTabTitle(string, string)
public static string BuildTabTitle(string title, string subtitle)
Parameters
Returns
ContainCssClass(string, string)
public static bool ContainCssClass(string sourceClass, string findClass)
Parameters
Returns
ContainCssClass(string, string, out int)
public static bool ContainCssClass(string sourceClass, string findClass, out int startIndex)
Parameters
Returns
FormatDate(object)
public static string FormatDate(object date)
Parameters
dateobject
Returns
GetControl(Control, string)
public static Control GetControl(Control container, string id)
Parameters
Returns
GetControl(Control, string, params string[])
public static Control GetControl(Control container, string id, params string[] excludes)
Parameters
Returns
GetControl(Control, string, params Control[])
public static Control GetControl(Control container, string id, params Control[] excludes)
Parameters
Returns
GetControlSafe(Control, string)
Use with caution, for now it works only when one of this is true:
- 'container' is a NamingContainer for the 'id' control
- 'id' control is located on the ASPX but not on ASCX
Improve when it will be needed or try to use GetControl method instead
public static Control GetControlSafe(Control container, string id)
Parameters
Returns
GetInternalVisibleState(Control)
public static bool GetInternalVisibleState(Control control)
Parameters
controlControl
Returns
IsContentItem(GridViewRow)
public static bool IsContentItem(GridViewRow row)
Parameters
rowGridViewRow
Returns
IsContentItem(GridViewRowEventArgs)
public static bool IsContentItem(GridViewRowEventArgs e)
Parameters
Returns
IsContentItem(RepeaterItem)
public static bool IsContentItem(RepeaterItem item)
Parameters
itemRepeaterItem
Returns
IsContentItem(RepeaterItemEventArgs)
public static bool IsContentItem(RepeaterItemEventArgs e)
Parameters
Returns
LocalizeDate(object, bool)
public static string LocalizeDate(object time, bool shortFormat = true)
Parameters
Returns
LocalizeTime(object, string, bool)
public static string LocalizeTime(object time, string element = null, bool isHtml = true)
Parameters
Returns
MergeCssClasses(params string[])
public static string MergeCssClasses(params string[] classes)
Parameters
classesstring[]
Returns
MergeScripts(params string[])
public static string MergeScripts(params string[] scripts)
Parameters
scriptsstring[]
Returns
RemoveCssClass(string, string)
public static string RemoveCssClass(string sourceClass, string removeClass)
Parameters
Returns
SendZipFile(HttpResponse, byte[], string, string)
public static void SendZipFile(HttpResponse response, byte[] data, string fileName, string ext)
Parameters
responseHttpResponsedatabyte[]fileNamestringextstring
SetTitle(NavItem, string, TabSubtitleCollection, bool)
public static void SetTitle(this NavItem tab, string title, ControlHelper.TabSubtitleCollection subtitles, bool humanize = true)
Parameters
tabNavItemtitlestringsubtitlesControlHelper.TabSubtitleCollectionhumanizebool
SetTitle(NavItem, string, int)
public static void SetTitle(this NavItem tab, string title, int count)
Parameters
SetTitle(NavItem, string, string)
public static void SetTitle(this NavItem tab, string title, string subtitle)