Download:http://www.fosoyo.com/article.asp?id=162
包含源代码
Build: 2008.1.1202
ComponentArt Web.UI 2008.1 for ASP.NET 1.0:
ComponentArt Web.UI 2008.1 for ASP.NET 2.0:
ComponentArt Web.UI 2008.1 for ASP.NET 3.5:
ComponentArt Web.UI 2008.1 for ASP.NET AJAX:
- Advanced User Interface Control Suite: Includes 22 Premium User Interface controls for development of sophisticated web applications.
CalendarCallBackColorPickerComboBoxDialogEditorGridInputMenuMultiPageNavBarRotatorSiteMapSliderSnapSpellCheckSplitterTabStripToolBarTreeViewUploadWebChart Lite - Built for ASP.NET: Available in four progressively more powerful framework builds: ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5.
- Powerful Client-side Rendering Technology: Featuring the most advanced web user interface technology in the industry.
- Deepest ASP.NET AJAX Integration: The first true controls to fully exploit the most advanced AJAX framework available.
- Comprehensive Documentation and Support: Featuring complete product documentation online and all-inclusive technical support resources.
- Enterprise Consulting and Training: Customized consulting and training services are offered to support Enterprise development projects involving larger teams of developers.
- Flexible Licensing: Available at Developer, Subscription and Enterprise levels.
Based on ComponentArt's Patent-pending Client-side Rendering Technology The entire Web.UI suite is built on top of ComponentArt's innovative web user interface technology. Rather than using the standard technique of rendering HTML markup through server-side code and sending that content down to the browser, ComponentArt Web.UI controls are designed to generate JavaScript storage arrays containing the minimum data and style information required to display a user interface element. JavaScript logic is then used to generate all the required HTML markup (or DOM elements) on the client. Hence the name of the technology: client-side rendering. This technique is implemented throughout the entire Web.UI suite, and it carries important technological advantages in several areas:
It is important to note that all Web.UI controls are also able to generate HTML markup on the server - when needed. Examples when this type of rendering is useful include: support for older browsers, search engine optimization, Visual Studio .NET design-time support, and accessibility support. |
Available in 4 Progressively More Powerful Platform Builds: for ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5
The ComponentArt Web.UI suite was architected to provide maximum power and flexibility when developing with ASP.NET 1.0, ASP.NET 2.0,
ASP.NET AJAX or ASP.NET 3.5. The following matrix outlines the features that are available in each of the Web.UI platform builds:
|
Common functionality is shared among all four Web.UI platform builds. Public APIs of higher platform builds are perfect supersets of lower
platform builds. Client-side syntax for all three builds is fully compliant with Microsoft's AJAX Library JavaScript syntax and naming conventions.
This level of backwards compatibility of both server-side APIs and client-side APIs is unique in the industry. It brings a tremendous amount of
value because upgrading applications from ASP.NET 1.x to ASP.NET 2.0 or to ASP.NET AJAX is as simple as recompiling the project with the higher
Web.UI platform build. This also means that - even if you are not yet ready to use ASP.NET AJAX/3.5 - you can still take advantage of the AJAX Library
JavaScript syntax offered with Web.UI for ASP.NET 1.0 and 2.0 client-side APIs, and "future-proof" your code for ASP.NET AJAX and Visual Studio
.NET 2008.
Regardless of which ASP.NET version you are developing for, ComponentArt offers a suite of UI controls customized for that particular version,
and a clear upgrade path for the future.
Offering the Deepest Level of Integration with ASP.NET AJAX / ASP.NET 3.5
ComponentArt Web.UI for ASP.NET AJAX was designed specifically for ASP.NET AJAX. The suite offers integration with ASP.NET AJAX in the following ways:
- All controls offer interoperability with the ASP.NET AJAX UpdatePanel control.
- All controls are built on top of the ASP.NET AJAX client-side component model.
- All controls expose client-side APIs using the AJAX Library JavaScript syntax.
- All Web.UI client-side classes implement ASP.NET AJAX client-side type descriptors.
Comprehensive Built-in AJAX Features
In order to boost performance and increase the level of richness, comprehensive AJAX features are built right into certain Web.UI controls. The built-in
AJAX features are available in all three Web.UI platform builds. They include:
- Callback running mode for the Grid control.
- Callback running mode for the ComboBox control.
- "Load on demand" TreeView feature.
- Universal AJAX wrapping through the CallBack control.
Industry-leading Client-side APIs
ComponentArt Web.UI controls expose client-side APIs featuring a unique ability to modify or even create the structure of a UI element - on
the client. All client-side changes are persisted to the server-side object state on postback or callback.
ComponentArt Web.UI client-side APIs fully comply with Microsoft's AJAX Library JavaScript syntax and naming conventions - regardless of the
Web.UI platform build. Please refer to the Technology Showcase demo section for real-live examples involving client-side APIs.
Comprehensive Cross-browser Support
ComponentArt Web.UI controls are designed for and have been tested with all modern browsers:
IE | Firefox | Mozilla | Opera | Safari | |
Calendar | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
CallBack | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
ComboBox | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Dialog | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Editor | IE6+ [Win] | Firefox 2+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | ||
Grid | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Menu | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 7+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
MultiPage | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
NavBar | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Rotator | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
SiteMap | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 7+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Snap | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
SpellCheck | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Splitter | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
TabStrip | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
ToolBar | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
TreeView | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
Upload | IE6+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | |
WebChart | IE5+ [Win] | Firefox 1+ [Win, Mac, Linux] | Mozilla 1+ [Win, Mac, Linux] | Opera 8+ [Win, Mac, Linux] | Safari 3 [Win, Mac, Linux] |
XHTML Compliant
All ComponentArt Web.UI controls generate XHTML 1.0 strict compliant output.
Search-engine Friendly
ComponentArt Web.UI navigation controls (Menu, TreeView, NavBar, TabStrip and SiteMap) provide meaningful content to search engine
crawlers by generating crawler friendly representation of the navigation structure. Any web site that uses ComponentArt navigation controls
will be properly indexed by all of the supported search engines.