In this Application

This application is built using NetAdvantage for Web Client 2010 Vol. 2 http://www.infragistics.com/dotnet/netadvantage/aspnet.aspx and ASP.NET MVC 1 http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en. 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:
  • WebDataGrid
    • Column Resizing
    • Activation
    • Row Selectors
    • Selection
    • Paging (custom template)
  • WebDropDown
    • Custom Template
  • WebHTMLEditor
    • Custom editor options
  • WebSlider
    • Custom value constraints
  • WebChart
    • Chart Presets

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 control interrogates each Infragistics UI control for the required JavaScript files and commands rendering the appropriate markup to the page.

You may download the assembly for the this control by itself here http://netadvantagemvc.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28616

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 http://blogs.infragistics.com/forums/369.aspx.

Last edited Jul 13, 2010 at 10:50 PM by craigshoemaker, version 4