ASP.NET Controls New Features – 2011 Volume 1
NetAdvantage® for ASP.NET 2011 Volume 1 adds greater Microsoft® Office® 2010 interoperability through its Microsoft Word® library. It also brings you an all-new HTML5 video player, file upload control, plus new ASP.NET AJAX grid functionality, jQuery client template support for the grid, tree and dropdown, a persistence framework and a complete new visual Infragistics Theme.
Word Library - NEW!
With the new Word Library we give you the ability to create and work with Word document files compliant with WordML (.docx file format). Our library features the ability to write out styled text, hyperlinks, images, tables and shapes. In addition, we provide you with document-specific features that allow you to specify the page size, margins, page breaks, and set header/footer information. You can easily integrate this library into your own Web applications.

ASP.NET Upload Control - NEW!
Our new ASP.NET AJAX upload control enables your application's end users to upload single and multiple files, as well as providing them with a user interface for canceling these uploads and letting them progress in the background.
Multiple File Upload
Users of your application can submit one or more files for upload, limited only by your settings. These uploads take place asynchronously using AJAX, so that your application's user interface remains responsive while the file transfer takes place.
Progress Bar
A progress bar can be displayed that shows details of each file upload's progress. You can show end users the number of bytes uploaded in comparison to the total file size so that they always know how far along their upload has progressed.
Cancel Uploads
Uploads can be canceled by either the end user or the developer, by using the built-in option to cancel at will any file that is being uploaded.

Persistence Framework - NEW!
Our Persistence Framework makes it easy for you to quickly serialize end user settings across all ASP.NET controls. Activated across any Web page(s) containing at least one Infragistics ASP.NET control by adding the enablePersistence="true" attribute to the <infragistics.web> tag of your "web.config" file, our Persistence Framework gives you complete flexibility in how and to what format you want to serialize and deserialize the read/write properties of any ASP.NET control on your Web pages. We also include special support out-of-the-box for persisting our ASP.NET data grid and hierarchical data grid controls, both of which implement the ISupportPersistence interface that gives the Persistence Framework access to their nested properties and item collections. We have built-in support for persistence to and from JSON, XML and I/O Streams.
We also let you persist your data with our Persistence Framework, including user settings from third-party or your own custom ASP.NET controls on your Web page(s). By storing the user settings data from these controls, and re-loading it when needed (this can typically be done within your Global.asax file or as a custom HTTP module) using our PersistenceManager class. You can also directly modify, add, or ignore particular controls and properties from being persisted.
Infragistics Theme – NEW!
This is a complete visual style that we've designed and implemented across all of our ASP.NET controls so that you can immediately have a consistent, modern-looking application user interface (UI) without having to make time-consuming style settings across all of our controls yourself.

Data Grid and Hierarchical Data Grid - Enhanced!
We continue to improve the ASP.NET AJAX data grid and hierarchical data grid so that they will be your premier choice when you need to select a data grid for your Web applications. Some of the new features introduced in this release include the following:
CheckBox Column
Both data grids now support the ability to render a checkbox for Boolean (true / false) values.
Unbound Column
Both data grids can now have unbound columns that allow you to calculate columns or present whatever data you need to through the grid(s) at runtime.
Custom Data Binding
We've enabled both grids to act solely as a user interface (UI) control, where all of their features such as sorting, filtering, and paging can now be handled manually. The data grid will just render whatever custom data you give to it, while it maintains the current state of the user interface seen by your Web application's end users.
Column Moving
We've added to the ASP.NET AJAX hierarchical data grid the new capability for end users to move columns around.
Column Resizing
The hierarchical data grid now allows your Web application's end users to dynamically resize their columns.
Row Edit Template
Our ASP.NET AJAX hierarchical data grid now supports Row Edit Template functionality so that you can have it handle custom editing scenarios that require more sophisticated editing layouts. You can show end users a limited number of columns in the main user interface, but then allow your users to "drill down" into additional levels of detail if and when they need to use this functionality.
.png)
Video Player - NEW!
With the growing importance of open standards such as HTML5 to Web developers, we have released a video player control specifically for HTML5 browsers to enable you to leverage rich streaming media playback in your Web applications. It can make use of your browser's support for the latest media protocol standards, including H.264. You'll be able to build professional Web-based streaming media applications with its support for bookmarking, and embedded advertisements so you can potentially monetize your applications.
Streaming Video Playback
Based on standards, the HTML5 video player relies on the video tag support in modern, standards-compliant browsers to play streaming video in widely-supported, major media formats that can include H.264, WebM and Ogg Theora.
Full Screen Mode
Using the HTML5 video player, end users can play streaming video online in full screen, and toggle between full screen mode and the video's standard size on the page, during video playback.
Bookmarking
Our HTML5 video player lets your application's end users bookmark favorite points within your video content, giving them an easy way of jumping back to a bookmarked frame or into a specific segment of your video's content.
Control Bar
You can display a playback control bar on the HTML5 video player, or cause it to auto-hide when you need to maximize the display area for video playback. This control bar features all of the standard controls end users are accustomed to finding on a media player, such as play, pause, mute, full screen toggle, video slider and volume controls.

jQuery Client Templating Support - NEW!
Our jQuery Templating feature is new on the ASP.NET AJAX data grid, data tree and dropdown controls. It enables these controls' user interfaces to be rendered and bound to any JSON data completely on the client-side (in the browser), without forcing creation of the control, rendering of the HTML markup or data binding on the server-side. This shifts off the processing to each client, allowing your Web application to scale better because your servers will be able to handle more traffic when they aren't burdened by having to re-render or data bind these controls.
See What's New in Prior Releases
Every release of NetAdvantage for ASP.NET controls add value and features onto the release that came before. You can read more about what was new in previous volume releases here, or at anytime consult the "What's New" pages in the accompanying documentation.
- NetAdvantage for ASP.NET Controls 2010 Volume 3 added the Office 2010 Blue Theme, PDF document export, version-free assemblies, and many more enhancements.
- NetAdvantage for ASP.NET Controls 2010 Volume 2 added new CAPTCHA, rating and exporter controls, tree and grid enhancements, and much more.
- NetAdvantage for ASP.NET Controls 2010 Volume 1 added an AJAX compression HTTP module to improve your page load time performance, group-by for hierarchical data grids, plus new tab and explorer bar controls.
- NetAdvantage for ASP.NET Controls 2009 Volume 2 introduced many new ASP.NET AJAX controls and features, capped by the hierarchical data grid and new multi-resource view for scheduling.
- NetAdvantage for ASP.NET Controls 2009 Volume 1 introduced 4 new ASP.NET AJAX controls, data grid enhancements, the Drag and Drop Framework, and more.
- NetAdvantage for ASP.NET Controls 2008 Volume 3 introduced the powerful ASP.NET AJAX WebDataGrid™ control for lightweight, highly-configurable flat data grid presentations.
- NetAdvantage for ASP.NET Controls 2008 Volume 2 added the new WebSlider™ and WebHierarchicalDataSource™ ASP.NET AJAX controls, plus a new tree map chart type that users can drilldown into.
- NetAdvantage for ASP.NET Controls 2008 Volume 1 was the debut of the Aikido™ Framework with its three new ASP.NET AJAX controls: the WebSplitter™, the WebImageViewer™ and the WebDialogWindow™.
- NetAdvantage for ASP.NET Controls 2007 Volume 3 added export to Adobe® PDF and Microsoft XPS document formats, the WebGridDocumentExporter™ control, Excel™ (.XLS) import and more.
- NetAdvantage for ASP.NET Controls 2007 Volume 2 added Search Engine Optimization (SEO), the stunning WebGauge™ control for dashboards, improved localizability and more.
- NetAdvantage for ASP.NET Controls 2007 Volume 1 added the Application Styling Framework (ASF), the new WebResizingExtender™, clipboard operations in the WebGrid, AJAX enhancements for the WebAsyncRefreshPanel™ (WARP) and much more.