Project Description
MVC Controls Toolkit is a complete set of advanced server controls for MVC 2-4 ranging from a templated edit-on line datagrid to date-picker and custom formatted textboxes, supporting client validation and globalization. MVC Controls Toolkit makes it easier to define new complex controls for MVC without defining custom binders to read back the input from the Controls because each control enables the MVC engine to call its own handler to bind properly the input to the view model. Thus, there is no need to adapt the controller to a control or to define ad hoc controllers.
Main object of the project
Enabling MVC programmers to implements rich user interfaces without renouncing to the separation of concerns between the View Model that defines just What data to display and the View that defines How to display those data: in particular in no case the choice on how to display data in a View must force the programmer to change the View Model.

HELP US WITH A DONATION!
The Mvc Controls Toolkit project is not sponsored by any big company and relies on donations to continue. We reached big results and the Mvc Controls Toolkit is at the moment the more famous complete free controls suite available for Asp.net Mvc. We are the first ones on Google under the keyword: Mvc ControlsHowever we cannot survive without donations.
Donate
2013-05-02. The Data Moving RTM has been closed! We are preparing the documentation, and a commercial Web Site. The RTM will be ready for purchase ASAP.


2013-04-20. Attention the current release is compatible with jquery 1.9.1, however you must use the more recent version of the following files: jquery.unobtrusive-ajax(last),  jquery.validate.unobtrusive (last),  jquery.validate-1.11.1, and knockout-2.2.1(new knockout package available in the download area).

2013-03-22. The data Moving Plugin is in its RC stage and will be released to the market within within the end of  April. Take a trip into its amazing features :

Manipulating the Client ViewModelTreeIterator

controls review Data Moving Forms and Undo Stack Controls Styling
Data Interactions TreeViews and TreeGrids

NEW TO THE MVC CONTROLS TOOLKIT?
  • See the list of all Data Moving Plug-in Tutorials/Videos here
  • See the list of all Mvc Controls Toolkit Tutorials here .  
  • Download complete examples here 
  • See the installation procedure  here. Avaliable also NuGet packages:
  • See full documentation here.
  • See Releases History here.
  • Read about the theory that is behind the Mvc Controls Toolkit here.
      FEEL FREE TO CONTACT US:

Mvc Controls Toolkit Features:

  • Controls code appears only in the Views not in the Controllers, thus keeping separation of concerns between View (How to display) and controller (What to display)
  • When possible multi-parts controls are not rendered as a single piece, but the View designer has the freedom to display its parts separately  whererever he prefers. Moreover, the View designer  has the possibility to render only the parts it needs, if this makes sense.
  • Defining new controls with the same features of the pre-defined controls is straightforward, see here.



Last edited May 5 at 7:00 PM by frankabbruzzese, version 495