DNJ is a .Net framework aiming to bring the power of JQuery library to Asp.Net and VisualStudio by providing a set of jquery/jqueryUI/plugins webcontrols configurable from VS Designer and making ajax coding easier.
The goal of DNJ is to become a true Web 2.0 .Net Framework.
DNJ project will focus on ease of use and conserving JQuery and .Net developers habits.
The framework is composed of three mains parts (each one represent a separate assembly) :
: the .Net implementation of JQueryUI, this provides all JQueryUI widgets as ASP.Net webcontrols, they are all WYSIWYG, configurable from the designer, they support jquery Settings/Events model and are configurable from the Designer
: this namespace is similare to DNJ.UI but it is used to contain all 3rd party JQuery plugin implementations. the goal is to keep DNJ and DNJ.UI up to date with latest jquery and jqueryui codes while providing plugin developpers the ability to convert their .js plugins into ASP.Net controls easily.
JQueryUI widgets are converted to asp.Net webcontrols configurable from VS Designer, while keeping the resulting markup as clean as possible.
Check some demonstrations here
* A codeproject article about DNJ 0.3.5-beta (first public release)
* A codeproject article about DNJ 0.4.0-beta (new features : events ...etc )
* DNJ Official site
Preview of some DNJ.UI webcontrols
DNJ Available Webcontrols in version 0.4.0DNJTabs contol (DNJ v0.3.5) : Design Time DNJDatePicker control (DNJ v0.3.5) : Design TimeDNJSlider control with client events support (DNJ v0.4.0) : Design Time