menu

ASP.NET MVC

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Control

    Show / Hide Table of Contents

    Class Control

    Inheritance
    System.Object
    EssentialJavaScript
    Control
    Accordion
    Autocomplete
    Button
    Captcha
    CheckBox
    ColorPicker
    ComboBox
    Currency
    DataControl
    Barcode
    BulletGraph
    Chart
    CircularGauge
    Diagram
    DigitalGauge
    HeatMap
    HeatMapLegend
    LinearGauge
    Map
    Overview
    RangeNavigator
    Sparkline
    SunburstChart
    SymbolPalette
    TreeMap
    DatePicker
    DateRangePicker
    DateTimePicker
    Dialog
    DropDownList
    FileExplorer
    Gantt
    Grid<T>
    GroupButton
    Kanban
    ListBox
    ListView
    MaskEdit
    Menu
    AutoComplete
    DatePicker
    Dialog
    DropDownList
    Menu
    MobileAccordion
    MobileGroupButton
    MobileListView
    MobileRadialSlider
    MobileScrollpanel
    MobileTile
    NavigationBar
    ProgressBar
    RadialMenu
    Rating
    Rotator
    Slider
    SplitPane
    Tab
    TimePicker
    ToggleButton
    MobileGrid<T>
    NavigationDrawer
    Numeric
    Pager
    PdfViewer
    Percent
    PivotChart
    PivotClient
    PivotGauge
    PivotGrid
    PivotPager
    PivotSchemaDesigner
    PivotTreeMap
    ProgressBar
    RadialMenu
    RadialSlider
    RadioButton
    Rating
    RecurrenceEditor
    ReportDesigner
    ReportViewer
    Ribbon
    Rotator
    RTE
    Schedule
    Scroller
    Signature
    Slider
    SpellCheck
    SplitButton
    Splitter
    Spreadsheet<T>
    Tab
    TagCloud
    Tile
    TimePicker
    ToggleButton
    Toolbar
    Tooltip
    TreeGrid
    TreeView
    Uploadbox
    WaitingPopup
    BarcodeCreater
    BulletGraphCreater
    ButtonCreater
    CaptchaCreater
    ChartCreater
    CheckBoxCreator
    CircularGaugeCreater
    ColorPickerCreator
    ComboBoxCreater
    DatePickerCreator
    DateRangePickerCreator
    DateTimePickerCreator
    DiagramCreator
    DialogCreator
    DigitalGaugeCreater
    DropDownListCreater
    EditorCreator
    GridCore
    HeatMapCore
    HeatMapLegendCore
    KanbanCore
    ListBoxCreator
    ListViewCreator
    MapCreator
    MaskEditCreator
    NavigationDrawerCreator
    OverviewCreator
    PagerCreater
    PdfViewerCreator
    ProgressBarCreater
    RadialMenuCreator
    RadialSliderCreator
    RadioButtonCreator
    RangeNavigatorCreater
    RatingCreater
    RecurrenceEditorCreator
    RibbonCreater
    RTECreator
    ScheduleCreator
    ScrollerCreator
    SignatureCreator
    SliderCreator
    SparklineCreater
    SpellCheckCreator
    SplitButtonCreater
    SplitterCreator
    SpreadsheetCreator
    SunburstChartCreator
    TabCreator
    TagCloudCreator
    TileCreator
    TimePickerCreator
    ToggleButtonCreator
    TooltipCreater
    TreeGridCore
    TreemapCreator
    TreeViewCreater
    UploadBoxCreater
    WaitingPopupCreator
    Implements
    System.Web.IHtmlString
    Inherited Members
    EssentialJavaScript.MetadataProvider
    EssentialJavaScript.DataManager(String)
    EssentialJavaScript.DataManager(String, DataSource)
    EssentialJavaScript.Scroller(String)
    EssentialJavaScript.Scroller(String, ScrollerProperties)
    EssentialJavaScript.ScriptManager(Boolean)
    EssentialJavaScript.ScriptManager()
    EssentialJavaScript.Olap()
    EssentialJavaScript.Pivot()
    EssentialJavaScript.SetContext(HttpContextBase)
    EssentialJavaScript.Barcode(String)
    EssentialJavaScript.Barcode(String, BarcodeProperties)
    EssentialJavaScript.BulletGraph(String)
    EssentialJavaScript.BulletGraph(String, BulletGraphProperties)
    EssentialJavaScript.Chart(String)
    EssentialJavaScript.Chart(String, ChartProperties)
    EssentialJavaScript.CircularGauge(String)
    EssentialJavaScript.CircularGauge(String, CircularGaugeProperties)
    EssentialJavaScript.Diagram(String)
    EssentialJavaScript.Diagram(String, DiagramProperties)
    EssentialJavaScript.SymbolPalette(String)
    EssentialJavaScript.SymbolPalette(String, SymbolPaletteProperties)
    EssentialJavaScript.Overview(String)
    EssentialJavaScript.Overview(String, OverviewProperties)
    EssentialJavaScript.DigitalGauge(String)
    EssentialJavaScript.DigitalGauge(String, DigitalGaugeProperties)
    EssentialJavaScript.LinearGauge(String)
    EssentialJavaScript.LinearGauge(String, LinearGaugeProperties)
    EssentialJavaScript.Map(String)
    EssentialJavaScript.Map(String, MapProperties)
    EssentialJavaScript.RangeNavigator(String)
    EssentialJavaScript.RangeNavigator(String, RangeNavigatorProperties)
    EssentialJavaScript.Sparkline(String)
    EssentialJavaScript.Sparkline(String, SparklineProeprties)
    EssentialJavaScript.SunburstChart(String)
    EssentialJavaScript.SunburstChart(String, SunburstProperties)
    EssentialJavaScript.TreeMap(String)
    EssentialJavaScript.TreeMap(String, Double, Double)
    EssentialJavaScript.TreeMap(String, TreeMapProperties, Double, Double)
    EssentialJavaScript.TreeMap(String, TreeMapProperties)
    EssentialJavaScript.ComboBox(String)
    EssentialJavaScript.ComboBox(String, ComboBoxProperties)
    EssentialJavaScript.HeatMap(String)
    EssentialJavaScript.HeatMap(String, HeatMapProperties)
    EssentialJavaScript.Pager(String)
    EssentialJavaScript.Pager(String, PagerProperties)
    EssentialJavaScript.RecurrenceEditor(String)
    EssentialJavaScript.RecurrenceEditor(String, RecurrenceEditorProperties)
    EssentialJavaScript.Accordion(String)
    EssentialJavaScript.Accordion(String, AccordionProperties)
    EssentialJavaScript.Autocomplete(String)
    EssentialJavaScript.Autocomplete(String, AutocompleteProperties)
    EssentialJavaScript.Button(String)
    EssentialJavaScript.Button(String, ButtonProperties)
    EssentialJavaScript.Captcha(String)
    EssentialJavaScript.Captcha(String, CaptchaProperties)
    EssentialJavaScript.CheckBox(String)
    EssentialJavaScript.CheckBox(String, CheckBoxProperties)
    EssentialJavaScript.ColorPicker(String)
    EssentialJavaScript.ColorPicker(String, ColorPickerProperties)
    EssentialJavaScript.DatePicker(String)
    EssentialJavaScript.DatePicker(String, DatePickerProperties)
    EssentialJavaScript.DateRangePicker(String)
    EssentialJavaScript.DateRangePicker(String, DateRangePickerProperties)
    EssentialJavaScript.DateTimePicker(String)
    EssentialJavaScript.DateTimePicker(String, DateTimePickerProperties)
    EssentialJavaScript.Dialog(String)
    EssentialJavaScript.Dialog(String, DialogProperties)
    EssentialJavaScript.DropDownList(String)
    EssentialJavaScript.DropDownList(String, DropDownListProperties)
    EssentialJavaScript.NumericTextbox(String)
    EssentialJavaScript.NumericTextbox(String, EditorProperties)
    EssentialJavaScript.PercentageTextbox(String)
    EssentialJavaScript.PercentageTextbox(String, EditorProperties)
    EssentialJavaScript.CurrencyTextbox(String)
    EssentialJavaScript.CurrencyTextbox(String, EditorProperties)
    EssentialJavaScript.FileExplorer(String)
    EssentialJavaScript.FileExplorer(String, FileExplorerProperties)
    EssentialJavaScript.Gantt(String)
    EssentialJavaScript.Gantt(String, GanttProperties)
    EssentialJavaScript.Grid<T>(String)
    EssentialJavaScript.Grid<T>(String, GridProperties)
    EssentialJavaScript.GroupButton(String)
    EssentialJavaScript.GroupButton(String, GroupButtonProperties)
    EssentialJavaScript.ListBox(String)
    EssentialJavaScript.ListBox(String, ListBoxProperties)
    EssentialJavaScript.ListView(String)
    EssentialJavaScript.ListView(String, ListViewProperties)
    EssentialJavaScript.MaskEdit(String)
    EssentialJavaScript.MaskEdit(String, MaskEditProperties)
    EssentialJavaScript.Menu(String)
    EssentialJavaScript.Menu(String, MenuProperties)
    EssentialJavaScript.NavigationDrawer(String)
    EssentialJavaScript.NavigationDrawer(String, NavigationDrawerProperties)
    EssentialJavaScript.HeatMapLegend(String)
    EssentialJavaScript.HeatMapLegend(String, HeatMapLegendProperties)
    EssentialJavaScript.Kanban(String)
    EssentialJavaScript.Kanban(String, KanbanProperties)
    EssentialJavaScript.PdfViewer(String)
    EssentialJavaScript.PdfViewer(String, PdfViewerProperties)
    EssentialJavaScript.ProgressBar(String)
    EssentialJavaScript.ProgressBar(String, ProgressBarProperties)
    EssentialJavaScript.RadialMenu(String)
    EssentialJavaScript.RadialMenu(String, RadialMenuProperties)
    EssentialJavaScript.RadialSlider(String)
    EssentialJavaScript.RadialSlider(String, RadialSliderProperties)
    EssentialJavaScript.RadioButton(String)
    EssentialJavaScript.RadioButton(String, RadioButtonProperties)
    EssentialJavaScript.Rating(String)
    EssentialJavaScript.Rating(String, RatingProperties)
    EssentialJavaScript.ReportDesigner(String)
    EssentialJavaScript.ReportDesigner(String, ReportDesignerProperties)
    EssentialJavaScript.ReportViewer(String)
    EssentialJavaScript.ReportViewer(String, ReportViewerProperties)
    EssentialJavaScript.Ribbon(String)
    EssentialJavaScript.Ribbon(String, RibbonProperties)
    EssentialJavaScript.Rotator(String)
    EssentialJavaScript.Rotator(String, RotatorProperties)
    EssentialJavaScript.RTE(String)
    EssentialJavaScript.RTE(String, RTEproperties)
    EssentialJavaScript.Schedule(String)
    EssentialJavaScript.Schedule(String, ScheduleProperties)
    EssentialJavaScript.Signature(String)
    EssentialJavaScript.Signature(String, SignatureProperties)
    EssentialJavaScript.Slider(String)
    EssentialJavaScript.Slider(String, SliderProperties)
    EssentialJavaScript.SpellCheck(String)
    EssentialJavaScript.SpellCheck(String, SpellCheckProperties)
    EssentialJavaScript.SplitButton(String)
    EssentialJavaScript.SplitButton(String, SplitButtonProperties)
    EssentialJavaScript.Splitter(String)
    EssentialJavaScript.Splitter(String, SplitterProperties)
    EssentialJavaScript.Spreadsheet<T>(String)
    EssentialJavaScript.Spreadsheet<T>(String, WorkbookProperties)
    EssentialJavaScript.Tab(String)
    EssentialJavaScript.Tab(String, TabProperties)
    EssentialJavaScript.TagCloud(String)
    EssentialJavaScript.TagCloud(String, TagCloudProperties)
    EssentialJavaScript.Tile(String)
    EssentialJavaScript.Tile(String, TileProperties)
    EssentialJavaScript.TimePicker(String)
    EssentialJavaScript.TimePicker(String, TimePickerProperties)
    EssentialJavaScript.ToggleButton(String)
    EssentialJavaScript.ToggleButton(String, ToggleButtonProperties)
    EssentialJavaScript.Toolbar(String)
    EssentialJavaScript.Toolbar(String, ToolbarProperties)
    EssentialJavaScript.Tooltip(String)
    EssentialJavaScript.Tooltip(String, TooltipProperties)
    EssentialJavaScript.TreeGrid(String)
    EssentialJavaScript.TreeGrid(String, TreeGridProperties)
    EssentialJavaScript.TreeView(String)
    EssentialJavaScript.TreeView(String, TreeViewProperties)
    EssentialJavaScript.Uploadbox(String)
    EssentialJavaScript.Uploadbox(String, UploadboxProperties)
    EssentialJavaScript.WaitingPopup(String)
    EssentialJavaScript.WaitingPopup(String, WaitingPopupProperties)
    EssentialJavaScript.UnObtrusive
    EssentialJavaScript.UnObtrusiveInScriptManager
    EssentialJavaScript.Context
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.JavaScript
    Assembly: Syncfusion.EJ.dll
    Syntax
    public abstract class Control : EssentialJavaScript, IHtmlString

    Constructors

    Control()

    Declaration
    protected Control()

    Fields

    ServerProperties

    Defines a server properties.

    Declaration
    public Dictionary<string, object> ServerProperties
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Object>

    Properties

    ClientID

    ASP.NET webform alone to generate control id based on its contentholder container

    Declaration
    public string ClientID { get; set; }
    Property Value
    Type Description
    System.String

    ControlType

    Identifies the type of control.

    Declaration
    public Type ControlType { get; set; }
    Property Value
    Type Description
    System.Type

    Data

    Holds the serialized value of the dataSource used by control.

    Declaration
    protected string Data { get; set; }
    Property Value
    Type Description
    System.String

    ID

    Set the DOM control element ID

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    Model

    Holds the control properties

    Declaration
    protected abstract object Model { get; }
    Property Value
    Type Description
    System.Object

    Output

    TextWriter instance which is used to write the control string onto the page.

    Declaration
    public TextWriter Output { get; set; }
    Property Value
    Type Description
    System.IO.TextWriter

    Parent

    Gets the logical parent element of this element.

    Declaration
    public Control Parent { get; set; }
    Property Value
    Type Description
    System.Web.UI.Control

    PluginName

    Gets the plugin name of the control

    Declaration
    public abstract string PluginName { get; }
    Property Value
    Type Description
    System.String

    ServerEvents

    Trigger the server events in ASP.NET web forms

    Declaration
    public List<string> ServerEvents { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<System.String>

    TagName

    Gets or sets the name of the tag.

    Declaration
    public virtual string TagName { get; }
    Property Value
    Type Description
    System.String

    UniqueID

    Gets the unique identifier for the server control.

    Declaration
    public string UniqueID { get; set; }
    Property Value
    Type Description
    System.String

    UnobtrusiveData

    Declaration
    protected IDictionary<string, object> UnobtrusiveData { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.Object>

    Methods

    BuildScriptContent(String)

    Declaration
    protected virtual string BuildScriptContent(string jsonContent)
    Parameters
    Type Name Description
    System.String jsonContent
    Returns
    Type Description
    System.String

    CreateContainer(String)

    Declaration
    public virtual HtmlString CreateContainer(string controlId)
    Parameters
    Type Name Description
    System.String controlId
    Returns
    Type Description
    System.Web.HtmlString

    CreateDataVariable(IDictionary<String, Object>)

    Creates the unobtrusive data script.

    Declaration
    protected string CreateDataVariable(IDictionary<string, object> input)
    Parameters
    Type Name Description
    System.Collections.Generic.IDictionary<System.String, System.Object> input

    The input object.

    Returns
    Type Description
    System.String

    Returns Generated script string

    CreateDataVariable(Object, String, Object)

    Declaration
    protected string CreateDataVariable(object value, string queryValue, object propertyValue)
    Parameters
    Type Name Description
    System.Object value
    System.String queryValue
    System.Object propertyValue
    Returns
    Type Description
    System.String

    CreateUnObtrusiveContainer(String)

    Declaration
    public virtual HtmlString CreateUnObtrusiveContainer(string controlId)
    Parameters
    Type Name Description
    System.String controlId
    Returns
    Type Description
    System.Web.HtmlString

    CreateUnObtrusiveDataAttributes(Object, String, String)

    Declaration
    protected string CreateUnObtrusiveDataAttributes(object inputObject, string id, string argPluginString)
    Parameters
    Type Name Description
    System.Object inputObject
    System.String id
    System.String argPluginString
    Returns
    Type Description
    System.String

    CreateUnObtrusiveDataAttributesFor(Object, String, String)

    Declaration
    public Dictionary<string, object> CreateUnObtrusiveDataAttributesFor(object inputObject, string id, string argPluginString)
    Parameters
    Type Name Description
    System.Object inputObject
    System.String id
    System.String argPluginString
    Returns
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Object>

    CreateUnObtrusiveDataDictionary(Object, String, String)

    Creates the un obtrusive data dictionary.

    Declaration
    protected Dictionary<string, object> CreateUnObtrusiveDataDictionary(object inputObject, string id, string argPluginString)
    Parameters
    Type Name Description
    System.Object inputObject

    The input object.

    System.String id

    The identifier.

    System.String argPluginString

    The argument plugin string.

    Returns
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Object>

    GetDependentControl()

    Declaration
    protected virtual List<string> GetDependentControl()
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    GetTag(String)

    Declaration
    public string GetTag(string tag)
    Parameters
    Type Name Description
    System.String tag
    Returns
    Type Description
    System.String

    InitializeScript()

    Declaration
    public void InitializeScript()

    Raw()

    Declaration
    public HtmlString Raw()
    Returns
    Type Description
    System.Web.HtmlString

    RemoveScriptContent(String)

    Declaration
    protected string RemoveScriptContent(string jsonContent)
    Parameters
    Type Name Description
    System.String jsonContent
    Returns
    Type Description
    System.String

    Render()

    Declaration
    public virtual void Render()

    RenderControl(String)

    Declaration
    public virtual void RenderControl(string controlId)
    Parameters
    Type Name Description
    System.String controlId

    RenderJson()

    Declaration
    protected string RenderJson()
    Returns
    Type Description
    System.String

    Serialize(Object)

    Declaration
    public string Serialize(object model)
    Parameters
    Type Name Description
    System.Object model
    Returns
    Type Description
    System.String

    SetHtmlAttributes(HtmlTag, IDictionary<String, Object>)

    Declaration
    protected HtmlTag SetHtmlAttributes(HtmlTag tagname, IDictionary<string, object> htmlAttributes)
    Parameters
    Type Name Description
    HtmlTag tagname
    System.Collections.Generic.IDictionary<System.String, System.Object> htmlAttributes
    Returns
    Type Description
    HtmlTag

    SetHtmlAttributes(Object)

    Declaration
    protected string SetHtmlAttributes(object attr)
    Parameters
    Type Name Description
    System.Object attr
    Returns
    Type Description
    System.String

    SetHtmlAttributes(StringBuilder, IDictionary<String, Object>)

    Declaration
    protected StringBuilder SetHtmlAttributes(StringBuilder tagname, IDictionary<string, object> htmlAttributes)
    Parameters
    Type Name Description
    System.Text.StringBuilder tagname
    System.Collections.Generic.IDictionary<System.String, System.Object> htmlAttributes
    Returns
    Type Description
    System.Text.StringBuilder

    ToHtmlString()

    Declaration
    public string ToHtmlString()
    Returns
    Type Description
    System.String

    Implements

    System.Web.IHtmlString
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved