Issue Tracker Application using NetAdvantage ASP.NET Controls
Begin by viewing the Issues List to
see the WebDataGrid and WebChart and many of it's behaviors enabled with litte or no
code customization.
Next try adding a new issue
to the list. See how the WebHTMLEditor, WebSlider and WebDropDown list are
used to help make input easier on the user.
Finally, see how the RowEditTemplate on the WebDataGrid is customized
to work with ASP.NET MVC controller actions. Double-click on the far left
column of a data item in the issue type list
or click the 'Add' button to add new issue types. Then return to the new issue
page to see your changes in the contents of the drop down list.
In this Application
This application is built using NetAdvantage for Web Client 2009 Vol. 1
and ASP.NET MVC 1.
The controls in this application are un-modified versions of the existing NetAdvantage ASP.NET product.
This sample application demonstrates how to take advantage of many of the features of the existing
toolset in an MVC application.
Note: The key is to only use the features of the controls that do not cause a postback and turn off ViewState ;)
The Issue Tracker models a typical line-of-business web
application where rich server controls help boost the user’s
experience of an application. A number of the Infragistics NetAdvantage
Web Client controls are used in this sample. The following is a
list of the controls and associated behaviors implemented in this demo:
Infragistics MVC ScriptManager
To support the controls outside the context of WebForms, the view pages use a new control called the
Infragistics MVC ScriptManager. This control decouples the traditional server controls
from requiring a server-form and the ASP.NET AJAX ScriptManager.
The MVC ScriptManager is available in the Visual Studio Toolbox:

The control interrogates each Infragistics UI control for the required
JavaScript files and commands rendering the appropriate markup to the page.
What About Your Other Controls?
This site is built as a demonstration of how the Infragistics
NetAdvantage ASP.NET controls may be used in the context of an ASP.NET MVC web project.
While only a few of the controls from the library are used in this sample,
many of the web client controls may be used in a MVC project using
the approach demonstrated in this application.
What if I have Questions?
Please note that this application represents guidance for use of NetAdvantage Web Client
in a ASP.NET MVC application. There is no official support through the Infragistics Developer
Support for the toolset in MVC.
We do, however, have a new support forum available for your questions surrounding NetAdvantage for ASP.NET
in ASP.NET MVC.