CodePlexProject Hosting for Open Source Software
Installation
Releases History
Mvc Controls Toolkit Tutorials
Data Moving Plug-in Tutorials/Videos
Basics
Globalization Settings
Handling Time zones
Validation Settings Important! please read it!
Wrong Format Errors
Which Javascript files to include
Support for jQuery Mobile and other 3d parties Widgets
Controls Optimization
Controls
Use of Templates (Read this, before using templated controls)
Choice and Use of Items Control
CrrossHelper and in-Line Transformations
Handling subclasses, heterogeneous collections, optional input, and mutually exclusive subclasses
Theming
Manipulate the ViewModel on the client side with Client Blocks!
Client Block complete example
ClientBlockRepeater
Building the page Html on the client side with the client side control flow statements.
Advanced Json Communication and Single-Page applications
Introduction
Protect your IQueryable from malicious users with SafeQuery and HttpSafeQuery
mvcct.Queryable, mvcct.oDataQueryable, mvcct.upshotQueryable, and mvcct.localQueryable
Easy filtering, paging, and sorting with the retrievalManager class
Batch processing on the client with the updatesManager class
Javascript utilities: mvcct.utils
Client-Side Templates
Template Engines Supported
Bindings Reference
Defining Manually Client-Side ViewModels & Client-Side Bindings (this is a lower level API))
JsonModel and JsonModelFor helpers (this is a lower level API)
Items Controls (Templated or Not)
Server Only
Update/Insert/Delete/ Sortable Templated Datagrid (Templated)
TreeView (Allows multiple templates)
Insert/Update/Delete Mouse Dragging Sorting List (Allows multiple templates)
Menu and MenuFor (Allows multiple templates)
CheckBox list for selecting items (Templated)
Keywords List: editing a list into a TextBox (Templated)
Client Block Only
ClientBlockRepeater (Allows multiple templates)
DualSelect Box for selecting and ordering items
Enhanced DropDown extensions with <optgroup> and other nice features.
Collections Support Controls
EnableSortingFor Helper for DataGrid sorting and in general for sorting any enumerable or queryable
Pager to page any enumerable or queryable
Master-Detail Helper Synchronized with the DataGrid
Filtering Data
User chooses among predefined options: DataFilter Helper to specify dynamically filtering criteria
User builds incrementally his filter: DataFilterClauseFor & FilterClauseSelect
Layout Manipulation Controls
ViewList and ViewListFor Helpers
ViewsOnOff Helper
Manipulation Buttons to show/hide/remove dom elements
Simple Controls
DateTimeInput and DateRange attribute
TypedTextBox
TypedEditDisplay
_D helper for display only rendering
Get the right id of an input field with the PrefixedId helper
Timer Helpers
ColumnName Helpers
DisplayField Helper
Html 5 Inputs
Mutual exclusive CheckBoxes
GenericInput Helper
Client Side javaScript functions
Client Side Handling of Simple Server Controls
Client Side Handling of Items Controls
Validation and Formatting Functions
DataAnnotations
Action Filters and ViewResults
Simple Useful Utilities
IEnumerable Conversion and Transformations chaining
Core Functions: Defining Your Controls!
Example on how to implement an helper
Last edited Mar 27 at 4:12 PM by frankabbruzzese, version 150