Navigation Package
TimePicker
The WaitingPopup control can be used to prevent end users from interacting with a target area.
feature image
Waiting Pop-up over an Accordion
AutoComplete Text Box
The AutoCompleteTextBox control adds the common auto-complete paradigm to the textboxes. The control is loaded with features to help you customize the behavior and look and feel in many different ways. The control allows you to specify any custom IEnumerable data as a reference dictionary. Choice list can be populated either at the server side or client side.
feature image
AutoComplete Text Box
Several built-in customization options:
Support for selecting multiple items using a specified delimiter.Optionally disaply a combobox type dropdown button to display all the options. Show a loading indicator while the suggestion list is being built. Case sensitive or insensitive comparison.
The look and feel of each line in the dropdown suggestion list is fully customizable.
feature image
Customized dropdown list look and feel.
The search terms can also be highlighted in the dropdown. The dropdown positioning can also be controlled and the text right aligned.
feature image
AutoComplete Text Highlighting with right aligned text
feature image
AutoComplete Text Box—Syncfusion Skins
Masked-Edit Text Box
Masked-edit text boxes can be used to restrict data entry to a specific format. It supports all common mask types including telephone numbers, social security numbers, and zipcodes.
Appearance
The appearance of a masked-edit text box can be customized by altering its Add and Prompt characters.
feature image
Customized Masked-Edit Text Box
There are several client-side events and methods that allow you to interact with the masked-edit text box through JavaScript.
Date Picker
The DatePicker control contains a drop-down calendar, which can be used to select date values. The control allows you to optionally display multiple months and enable drop-down menus to select years and months.
feature image
Date Picker with Multi Month Display
The DatePicker also has an inline mode where the Calendar is displayed directly on the page as opposed to a dropdown.
feature image
Calendar shown inline in the page.
You can also optionally show the month and year dropdowns in the calendar.
feature image
Month and Year Drop-down List
The DatePicker's look and feel can be customized from one of the jquery skins or Syncfusion skins.
feature image
Date Picker jQuery Skins
feature image
Date Picker Syncfusion Skins
There is also full support for localization. Pick a culture and the DatePicker will show text in that culture.
feature image
Date Picker in French
Time Picker
The TimePicker control is a great way to edit time values within a day. When the textbox gets focus a dropdown appears to allow the end user to pick the time, hour, minute and am/pm values. User can simply slide over the values in the dropdown and finally click on the seconds to make a selection.
feature image
TimePicker Control
The TimePicker controls also comes with several built-in skins you can choose from:
feature image
TimePicker Control Skins
Range Slider
The RangeSlider control can be used to visually select a specific value or a value range within a range of values. It supports both horizontal and vertical orientations, supports specifying a minimum and maximum value and also the step value.
feature image
Slider Orientations
feature image
Range Slider
feature image
Slider—jQuery Skins
feature image
Slider—Syncfusion Skins
MultiColumnDropDown
The MultiColumnDropDown is a great way to show very detailed information in a combo dropdown. It provides you a very rich Grid in the dropdown area that can be sorted, filtered and even edited. You can even select from a set of built-in skins.
feature image
MultiColumnDropDown
Generic Drop-Down
The GenericDropDown control is a generic container for hosting any custom content in a drop-down list.
feature image
GenericDropDown Control with a Custom List
The GenericDropDown control provides support for data binding, allowing you to easily use items in a table or any IList data source to populate the list items. The control is also optimized to handle large data sets.
feature image
Data-Bound GenericDropDown Control
Here are some real-world scenarios that can be built using the GenericDropDown.
feature image
Multiple Selection in the dropdwon
feature image
Color Selection UI built using GenericDropDown
Numeric and Percentage Text Boxes
The NumericTextBox control can be used to restrict user input to numeric values, and the PercentageTextBox control can be used to restrict the user input to percentage values.
You can specify the maximum, minimum, and step-increment values. The spin buttons can optionally be hidden.
feature image
Numeric Text Box
feature image
Percentage Text Box
Watermark text can be displayed in a numeric text box to give additional information about the user input.
feature image
Numeric Text Box with a Watermark
The number of decimal digits displayed in a numeric text box can be customized.
feature image
Customizing Decimal Digits
Client-Side Events
There are several client-side events and methods you can use to listen to user actions in JavaScript. Controls in Essential Tools also respond to appropriate arrow keys and mouse wheel spins.
Built-in Styles
Predefined styles can be applied to controls using the automatic formatting options.
feature image
Built-in Styles for Numeric Text Boxes
feature image
Built-in Styles for Percentage Text Boxes
Validator
Essential Tools has built-in support for validating the most commonly used types of data, such as dates, e-mail addresses, IP addresses, zipcodes, time, and URLs.
feature image
Form with Validation Messages
Split Button
SplitButton control allows you to create a drop-down button-like interface that is a combination of a regular button and a drop-down list.
feature image
Split Button Control
feature image
Split Button Drop-Down
feature image
Customized Split Button
Common Word Processor Features
All common features you would expect from a word processor are supported.
Text formatting like Font name and size, Bold, Italic, Underline and Strikethrough.Horizontal text alignment.Bullets and Numbered lists.Undo/RedoInserting HyperlinksInserting ImagesSuper script and sub scripts, etc.
feature image
Rich Tool Set Options
Design and HTML Modes
End users can also switch between design and HTML views, allowing them to go beyond standard formatting options available in the design view and provide more detailed formatting options in the HTML view.
feature image
RichTextEditor in HTML Mode
There is also support for cleaning up HTML pasted from other sources like Word.
Image Content in RTE
The RichTextEditor control provides end users an option for inserting images within the editor from a predefined path.
Insert Image Option
The File Select dialog allows the end-users to select from a list of predefined images. The dialog also has a built-in preview option.
feature image
Insert Image Option
The RichTextEditor control also comes with a set of built-in smiley images that the end-user can pick and choose to insert into their documents. Turn on this feature for blog like content editing.
feature image
Insert Smileys
Skins
The RichTextEditor control supports 14 predefined skins that enhace the look and feel.
feature image
Rich Text Editor Skins
Localization
The RichTextEditor control is culture-aware, comes with built-in support for several languages and can also be localized for any desired language.
feature image
RichTextEditor with French culture
Resize
The RichTextEditor control supports resizing, providing your end users more control over the size of the editor. With jQuery-powered resizing, you’ll be able to turn this functionality on and off.
feature image
Resizing the Rich-Text Editor
Form Elements
Give your end users the ability to insert form elements in a rich-text editor control, providing the ability to add more interactive content to your end-users. The following elements can be added:
FormButtonCheckboxHiddenPasswordRadio buttonResetSubmitText boxText areaSelect (drop-down box)
feature image
Rich-Text Editor Form Elements
Data Binding
The TreeView control supports the following data binding modes.
ul/li hiearachy in the view: Simply point the tree to a hierarchy of ul/li instances in your HTML and the control will automatically convert that to a tree interface. XML Binding: Simply point to a XML file and the control will automatically create a tree hierarchy based on the XML element hierarchy. Web Service Binding: Easily point to a Web Service that returns a hierarchy of JSON data to be rendered in a tree like UI. Site Map Binding: If you have a sitemap file, simply point to that and the tree will automatically construct the hierarchy for that as well. Linq Data Binding: If you are using Linq on the server side, simply bind a Linq instance to the tree's model and the tree will resolve the hierarchy based on the specified bindings.
Load On Demand
Ideal for viewing large hierarchies, the load-on-demand feature allows you to quickly load a large hierarchy's top-level nodes and then load the inner nodes on demand as the user expands the hierarchy. Easily setup a server side web service to accomplish this.
Checkbox in Nodes
Use the tree view as a UI for selectable items by including checkboxes in each of the node.
feature image
Checkbox Nodes
Editing and dragging nodes
The TreeView control allows inline node editing and the generation of corresponding client-side events.
feature image
Editing a Node
You can also drag and drop a node from one position to another or to a totally different tree.
feature image
Node drag and drop
State Persistence
For an enhanced, personalized user-experience, the tree view supports a state persistence feature that persists the expanded, collapsed states and the selected node info in a cookie.
Client-Side API
The TreeView includes several client side methods that will allow you to Expand all or specific nodes as well as Collapse all or specific nodes, Select or deselect a specific node, enable/disable a node and even add new nodes or remove an existing node.
The TreeView control also raises extensive client-side events. Client-side events are raised for several node operations such as add, remove, expand, collapse, drag, drop, rename, and select. There are also client-side validation events that are raised if a tree contains editable nodes.
Rich Client Side Interactivity
The TreeView responds to the common arrow keys to navigate as well as to expand/collapse nodes.
The TreeView now supports two types of expand modes that allow you to choose between expanding single and multiple nodes at a time.
feature image
Multi node or Single node expand
Appearance
A rich set of predefined styles enable the creation of professional-looking tree controls with ease.
feature image
Built-in Styles for the TreeView Control
Besides styles, TreeView features predefined skins that enhance the look and feel which are customizable with images.
feature image
Built-in Skins for the TreeView Control
It is also possible to define custom styles that define the appearance of different node states.
feature image
Node Images change as expand/collapse state changes
Full support for including icons in nodes.
feature image
Images in Tree Nodes
Lines indicating hierarchy can be customized or completely removed.
feature image
Visible Tree Lines
feature image
Hidden Tree Lines
File Upload
Essential Tools for ASP.NET MVC includes a HTML 5-based UploadBox control that allows users to upload one or more files at the same time.
feature image
Uploading Multiple Files
Key features:Automatic and manual file upload options.Upload status notification.Synchronous or asynchronous uploads.Uploaded file removal.Client-side events and localization capability.
Captcha
The Captcha control featured in Essential Tools for ASP.NET MVC allows you to ensure human logins rather than machine logins into your system. Captcha is the acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart", and is the most popular technique used for blocking meta-searching search engines, performing dictionary attacks on login pages, or sending spam using mail servers.
Key features: Customizable dimensions. Customizable captcha feeds. Auto-validation support. Fourteen buit-in themes to enhance the control's look and feel. Custom style support.
feature image
Captcha Control
The Captcha control also provides an option to regenerate the verification text if the user finds it difficult to verify a specific text.
feature image
Captcha - Refreshable Verification Text
The Captcha control supports fourteen predefined skins that enhace its look and feel.
feature image
Captcha with Office 2007 Blue Theme
feature image
Captcha with Midnight Theme
Tag Cloud
The TagCloud control provides a visual depiction of user-generated tags or keywords, where the importance of the tags are differentiated with varied font sizes, colors, or styles.
feature image
Tag Cloud
The TagCloud control supports fourteen predefined skins that enhance its look and feel.
feature image
Tag Cloud with Syncfusion Vista Skin
feature image
Tag Cloud with Syncfusion Almond Skin
feature image
Tag Cloud with Syncfusion Midnight Skin
feature image
Tag Cloud with Syncfusion Sandune Skin
Rating
Essential Tools for ASP.NET MVC now supports a HTML-5 based Rating control that provides an intuitive rating experience for end users.
feature image
Rating
The Rating control supports fourteen predefined skins that enhance its look and feel.
feature image
Rating Control with Syncfusion Skins
Splitter Control
The Splitter control allows you to divide a Web page into distinct, resizable, and optionally collapsible areas with draggable splitters. Splitters can be aligned horizontally or vertically.
feature image
Splitter Control
The Splitter control's look and feel can also be customized using the several built-in themes available.
feature image
Splitter Control Themes
Dialog
The Dialog control allows you to display custom content in a resizable window within a Web page. It has several customization options, including adding close buttons and defining callback functions in order to respond to client-side actions.
feature image
Dialog Control
The Dialog control supports fourteen predefined skins that enhace the look and feel.
feature image
Dialogs with Syncfusion Skins
Waiting Pop-up
The WaitingPopup is ideal for disabling some poritions of your page temporarily while you are typically waiting for something to load from the server. The popup could be displayed semi-transparently over a region in the page, giving it a disabled look as well as show a "loading" status image to indicate the state.
feature image
Waiting Pop-up over an Accordion making it disabled
Also use from a set of 4 pre-defined animated shapes to indicate loading state.
feature image
Waiting Pop-up over an Accordion making it disabled
::adCenter::