Skip to content

Latest commit

 

History

History
168 lines (138 loc) · 16.7 KB

introduction.md

File metadata and controls

168 lines (138 loc) · 16.7 KB
title page_title description previous_url slug position
Introduction
Introduction | Progress Telerik UI for ASP.NET MVC
Download and install Progress Telerik UI for ASP.NET MVC, and run a sample application.
/getting-started/kendo-ui-vs-mvc-wrappers
overview_aspnetmvc
1

Welcome to Telerik UI for ASP.NET MVC

Thank you for choosing Progress® Telerik® UI for ASP.NET MVC!

Telerik UI for ASP.NET MVC is a set of server-side wrappers (HTML helpers) that allow you to use the Kendo UI widgets in .NET MVC. From a client-side point of view, the vanilla HTML/JavaScript Kendo UI widgets and their ASP.NET MVC helpers represent the same functionalities and provide the same capabilities.

The Telerik UI ASP.NET MVC HTML helpers:

  • Allow you to configure a Kendo UI widget through the C# or VB.NET code—for example, to set its value, data source, and so on.
  • Render the HTML and JavaScript that are needed to initialize a Kendo UI widget whose options propagate to the client-side through its initialization script.

Widgets vs. Helpers

The Kendo UI widgets:

The UI for ASP.NET MVC helpers:

  • Allow you to create widgets with no HTML and JavaScript coding.
  • Provide for server-side data binding and, in some cases, server-side rendering.
  • Allow you to use the ToDataSourceResult() extension method for binding Kendo UI widgets to server-side collections and for performing data operations (paging, sorting, filtering, and grouping).
  • Provide integration with some ASP.NET MVC features such as security trimming and editor templates.
  • Support unobtrusive validation based on Data Annotation attributes.
  • Enable a simple implementation of CRUD operations.
  • Support Visual Studio IntelliSense for the server-side configuration syntax.
  • Enable Visual Studio Extensions for automatic creation of new Telerik UI ASP.NET MVC applications and for automatic updating of the Telerik UI version.
  • Enable you to use scaffolding to generate widget declarations and related controller action methods.

Getting Started

  • [Telerik UI for ASP.NET MVC fundamentals]({% slug fundamentals_aspnetmvc %})
  • [Installing Telerik UI for ASP.NET MVC with NuGet]({% slug aspnetmvc_nuget %})
  • [Scaffolding the Telerik UI for ASP.NET MVC project]({% slug scaffolding_aspnetmvc %})
  • [Integrating the Telerik UI for ASP.NET MVC project with Visual Studio]({% slug overview_visualstudio_aspnetmvc %})

Supported Environments

Telerik UI for ASP.NET MVC supports:

The Telerik UI for ASP.NET MVC Visual Studio extensions support Visual Studio 2015 and later.

List of Helpers

Group HTML Helpers
Data Source DataSource Demos
Data Management [FileManager Docs]({% slug overview_filemanagerhelper_aspnetmvc %}) & Demos
[Filter Docs]({% slug overview_filterhelper_aspnetmvc %}) & Demos
[Grid Docs]({% slug overview_gridhelper_aspnetmvc %}) & Demos
[ListView Docs]({% slug overview_listviewhelper_aspnetmvc %}) & Demos
[PivotGrid Docs]({% slug overview_pivotgridhelper_aspnetmvc %}) & Demos
[Spreadsheet Docs]({% slug overview_spreadsheethelper_aspnetmvc %}) & Demos
[TreeList Docs]({% slug overview_treelisthelper_aspnetmvc %}) & Demos
Editors [AutoComplete Docs]({% slug overview_autocompletehelper_aspnetmvc %}) & Demos
[ColorPalette Docs]({% slug overview_colorpalettehelper_aspnetmvc %}) & Demos
[ColorPicker Docs]({% slug overview_colorpickerhelper_aspnetmvc %}) & Demos
[ComboBox Docs]({% slug overview_combobox_aspnetmvc %}) & Demos
[DateInput Docs]({% slug overview_dateinputhelper_aspnetmvc %}) & Demos
[DatePicker Docs]({% slug overview_datepickerhelper_aspnetmvc %}) & Demos
[DateRangePicker Docs]({% slug overview_daterangepickerhelper_aspnetmvc %}) & Demos
[DateTimePicker Docs]({% slug overview_datetimepickerhelper_aspnetmvc %}) & Demos
[DropDownList Docs]({% slug overview_dropdownlisthelper_aspnetmvc %}) & Demos
[DropDownTree Docs]({% slug overview_dropdowntreehelper_aspnetmvc %}) & Demos
[Editor Docs]({% slug overview_editorhelper_aspnetmvc %}) & Demos
[FlatColorPicker Docs]({% slug overview_flatcolorpickerhelper_aspnetmvc %}) & Demos
[ListBox Docs]({% slug overview_listboxhelper_aspnetmvc %}) & Demos
[MaskedTextBox Docs]({% slug overview_maskedtextboxhelper_aspnetmvc %}) & Demos
[MultiColumnComboBox Docs]({% slug overview_multicolumncombobox_aspnetmvc %}) & Demos
[MultiSelect Docs]({% slug overview_multiselecthelper_aspnetmvc %}) & Demos
[NumericTextBox Docs]({% slug overview_numerictextboxhelper_aspnetmvc %}) & Demos
[Rating]({% slug overview_ratinghelper_aspnetmvc %}) & Demos
[Slider Docs]({% slug overview_sliderhelper_aspnetmvc %}) & Demos
[Switch Docs]({% slug overview_switchhelper_aspnetmvc %}) & Demos
[TimePicker Docs]({% slug overview_timepickerhelper_aspnetmvc %}) & Demos
[Upload Docs]({% slug overview_uploadhelper_aspnetmvc %}) & Demos
Validator Demos
Charts [Chart Docs]({% slug overview_charthelper_aspnetmvc %}) & Demos
[StockChart Docs]({% slug overview_stockcharthelper_aspnetmvc %}) & Demos
[TreeMap Docs]({% slug overview_treemaphelper_aspnetmvc %}) & Demos
Gauges [ArcGauge Docs]({% slug overview_arcgaugehelper_aspnetmvc %}) & Demos
[LinearGauge Docs]({% slug overview_lineargaugehelper_aspnetmvc %}) & Demos
[RadialGauge Docs]({% slug overview_radialgaugehelper_aspnetmvc %}) & Demos
Barcodes [Barcode Docs]({% slug overview_barcodehelper_aspnetmvc %}) & Demos
[QRCode Docs]({% slug overview_qrcodehelper_aspnetmvc %}) & Demos
Diagrams and Maps [Diagram Docs]({% slug overview_diagramhelper_aspnetmvc %}) & Demos
[Map Docs]({% slug overview_maphelper_aspnetmvc %}) & Demos
Scheduling [Calendar Docs]({% slug overview_calendarhelper_aspnetmvc %}) & Demos
[Gantt Docs]({% slug overview_gantthelper_aspnetmvc %}) & Demos
[MultiViewCalendar Docs]({% slug overview_multiviewcalendar_aspnetmvc %}) & Demos
[Scheduler Docs]({% slug overview_schedulerhelper_aspnetmvc %}) & Demos
Layout [Dialog Docs]({% slug overview_dialoghelper_aspnetmvc %}) & Demos
[Notification Docs]({% slug overview_notificatiomhelper_aspnetmvc %}) & Demos
ResponsivePanel Demos
[Splitter Docs]({% slug overview_splitterhelper_aspnetmvc %}) & Demos
[Tooltip Docs]({% slug overview_tooltiphelper_aspnetmvc %}) & Demos
[Window Docs]({% slug overview_windowhelper_aspnetmvc %}) & Demos
Navigation [Button Docs]({% slug overview_buttonhelper_aspnetmvc %}) & Demos
[ButtonGroup Docs]({% slug overview_buttongrouphelper_aspnetmvc %}) & Demos
[Drawer Docs]({% slug htmlhelpers_drawer_aspnetmvc %}) & Demos
[Menu Docs]({% slug overview_menu_aspnetmvc %}) & Demos
[PanelBar Docs]({% slug overview_panelbarhelper_aspnetmvc %}) & Demos
[RadioButton Docs]({% slug overview_radiobuttonhelper_aspnetmvc %})
[TabStrip Docs]({% slug overview_tabstrip_aspnetmvc %}) & Demos
[Timeline Docs]({% slug overview_timeline_aspnetmvc %})
[ToolBar Docs]({% slug overview_toolbarhelper_aspnetmvc %}) & Demos
[TreeView Docs]({% slug overview_treeviewhelper_aspnetmvc %}) & Demos
Conversational UI [Chat Docs]({% slug overview_chathelper_aspnetmvc %}) & Demos
Interactivity and UX [ProgressBar Docs]({% slug overview_progressbarhelper_aspnetmvc %}) & Demos
[Sortable Docs]({% slug overview_sortablehelper_aspnetmvc %}) & Demos
Media [MediaPLayer Docs]({% slug overview_mediaplayerhelper_aspnetmvc %}) & Demos
[ScrollView Docs]({% slug htmlhelpers_scrollview_aspnetmvc %}) & Demos
PDF [PDFViewer Docs]({% slug overview_pdfviewerhelper_aspnetmvc %}) & Demos
Hybrid UI [Hybrid UI Docs]({% slug overview_pdfviewerhelper_aspnetmvc %})

Monitoring the Progress Live Services

Progress provides up-to-date information about the live services it delivers to its customers on a daily basis—for example, the Kendo UI CDN services, Kendo UI Dojo playground, and Telerik NuGet feed.

Trial Version and Commercial License

This UI for ASP.NET MVC library is a commercial UI library. You are welcome to explore its full functionality and get technical support from the team when you register for a free 30-day trial. To use it commercially, you need to purchase a license. Feel free to review the Telerik UI for ASP.NET MVC License Agreement to get acquainted with the full terms of use.

Support Options

For any issues you might encounter while working with UI for ASP.NET MVC, use any of the available support channels:

Learning Resources

Next Steps

  • [Downloading and installing Telerik UI for ASP.NET MVC]({% slug overview_downloadinstallation_mvc %})
  • [Exploring the Telerik UI for ASP.NET MVC fundamentals]({% slug fundamentals_aspnetmvc %})
  • [Integrating Telerik UI for ASP.NET MVC in Visual Studio]({% slug overview_visualstudio_aspnetmvc %})
  • [Upgrading Telerik UI for ASP.NET MVC]({% slug upgrade_aspnetmvc %})