Who is afraid of ADC? - Introduction to AJAX Data Controls - Part I

Published Thursday, August 14, 2008 3:42 PM

ADC stands for AJAX Data Controls. It is one remarkable set of script data controls built with the Microsoft AJAX library. Emulting the enormously powerful and popular suite of ASP .net data binding controls of gridview, datalist and repeater, ADC offers the same data binding capacity and representational forms. The set of ADC controls include four players: gridview, datalist, repeater and pager. While with "orthodox" (for lack of a better word) asp .net data controls, paging is set as part of of properties, with "maverick" ADC, pager is created as a control itself and is to used in conjunction with other controls: gridview, datalist and repeater.

A little comparison between ADC set and asp .net data control set.

Similarities

Similarities are abound between the two, because ADCs are developed with its server side precedessor in mind and aimed to replicate all of their server-side goodies without postbacks.

  • Similar interface, be it gridview rendered as table, or datalist rendered as list of data items, or repeater offered as more free-styling template 
  • Dynamic data binding.
  • Built in sorting and paging (with pager control).
  • Built in in-row editing and deleting.
  • Similar events, such as rowCreated event, rowDataBound event, dataBind event
  • Similar property setting. For example, ADC gridview supports item templating, styling for header, datarow, alternative data, footer.
  • ADC gridviews supports a variety of data columns, such as button columns, checkbox columns, dropdownlist columns; Repeaters affords you the complete freedom for your template design.

Differences

The biggest differences are the developing approaches.

Asp .net data controls are pre-AJAX products, they were developed before AJAX rattled every web programmer on earth. For data refreshing or any other data operations, postbacks are mandatory and server handles every minute details of databinding, rendering and event responding. On the other hand, ADCs - AJAX Data Controls -  are post-AJAX products. They are AJAX enabled script controls that utilize heavily Microsoft version of AJAX JavaScript and DHTML programming.

ASP .net data controls can bind with a number of ADO .net data objects, such as DataSet, DataTable, DataReader. ADCs mostly take a web service as its data endpoint. The kind of web service can be furnished with XML, JSON. It can also be DataTable returned by a webmethod and serialized by JSON serializing converter.  Data can also be directly load from a web page.

In addition to the functionalities provided by ASP .net data controls, ADCs also provides:

  • a bit of animation during the process of databinding
  • Gridview columns drag and drop, datalist data items drag and drop
  • ADC controls are also equipped with a set of accessories packaged in ACT folder, it contains water-marked edit text box, calendar for date controls, modal pop ups, DropShadowBehavior, popup behaviors, etc. They can be used together with ADC controls or with other controls for animation, drag and drop, or anything you have in mind.

In short, among the numerious controls and components that mushroomed out after the overnight of AJAX rain, ADC controls truely stand out for its comprehensive functionalities and representional forms, for its nearly flawless execution, and its incorporation of many technologies and controls of the AJAX libraries.  

Download ADC - AJAC Data Controls here.

 

kick it on DotNetKicks.com

by xxxd
Filed under: ,

Comments

# DotNetKicks.com said on Friday, August 15, 2008 9:05 AM

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# Programmatically Speaking ... said on Thursday, August 21, 2008 2:26 PM

Have not neglected to check DNS home page for a while. Now I just found out that my new article is published

# Programmatically Speaking ... said on Thursday, August 21, 2008 4:16 PM

Where does the buzz come from? The suite of ADCs (AJAX Data Controls) has made a splash in the AJAX community

# Programmatically Speaking ... said on Thursday, September 04, 2008 4:20 PM

When ADC was first released, it had an pretty impressive set of features, sorting, paging, animation

# Recent Faves Tagged With "paging" : MyNetFaves said on Wednesday, December 17, 2008 1:35 PM

Pingback from  Recent Faves Tagged With "paging" : MyNetFaves

# Saturn Sc1 Sale Evo Front Bumper, Sc1 Knitting Slip Stitch said on Thursday, May 20, 2010 8:50 PM

Pingback from  Saturn Sc1 Sale Evo Front Bumper, Sc1 Knitting Slip Stitch

# Alternative F10 Rapidshare, F10 Cell Reactive Oxygen Species said on Thursday, May 20, 2010 11:31 PM

Pingback from  Alternative F10 Rapidshare, F10 Cell Reactive Oxygen Species

# Bose Sl2 Works, Mirror Fog Light Saturn Sl2 Parts said on Thursday, May 20, 2010 11:47 PM

Pingback from  Bose Sl2 Works, Mirror Fog Light Saturn Sl2 Parts

# 300d Sale Vehicle 1985 Mercedes Benz, 300d Used Camera Rebel Xt said on Thursday, May 20, 2010 11:52 PM

Pingback from  300d Sale Vehicle 1985 Mercedes Benz, 300d Used Camera Rebel Xt

# 1973 Datsun 240z Sale Toronto, 260z Oem Datsun 240z Windshield Trim said on Friday, May 21, 2010 1:45 AM

Pingback from  1973 Datsun 240z Sale Toronto, 260z Oem Datsun 240z Windshield Trim

# Prizm Location Installation, 1997 Geo Prizm Sale Lsi said on Friday, May 21, 2010 3:59 PM

Pingback from  Prizm Location Installation, 1997 Geo Prizm Sale Lsi

# 330xi Parts 323i 528i Bmw 740i, 740il Part Offer said on Friday, May 21, 2010 10:37 PM

Pingback from  330xi Parts 323i 528i Bmw 740i, 740il Part Offer

# 600sel Accessories Window Regulator Turn Signal, 600sel Aftermarket Cl55 Amg Cl500 said on Saturday, May 22, 2010 6:08 AM

Pingback from  600sel Accessories Window Regulator Turn Signal, 600sel Aftermarket Cl55 Amg Cl500

# Yj Aftermarket Dash Wiring Diagrams, Aftermarket Car 850i Bmw 335i said on Saturday, May 22, 2010 12:06 PM

Pingback from  Yj Aftermarket Dash Wiring Diagrams, Aftermarket Car 850i Bmw 335i

# 260e Gamefaqs Forums, 260e Ac Compressor 300e Mercedes W124 said on Saturday, May 22, 2010 2:08 PM

Pingback from  260e Gamefaqs Forums, 260e Ac Compressor 300e Mercedes W124

# E 550 Econoline Super Duty Parts Explorer Sport Trac Crown Victoria Bronco Ii, 2007 530i 0 60 Bmw 550i said on Saturday, May 22, 2010 2:17 PM

Pingback from  E 550 Econoline Super Duty Parts Explorer Sport Trac Crown Victoria Bronco Ii, 2007 530i 0 60 Bmw 550i

# Taillight Fiero Exhaust, Fiero Headlight Wiring Harness said on Saturday, May 22, 2010 6:06 PM

Pingback from  Taillight Fiero Exhaust, Fiero Headlight Wiring Harness

# 1994 Gulf Stream Conquest, Chrysler Conquest Performance Parts Catalytic Converter - 157.binggreen.com said on Sunday, May 23, 2010 12:54 AM

Pingback from  1994 Gulf Stream Conquest, Chrysler Conquest Performance Parts Catalytic Converter - 157.binggreen.com

# Online Lg G1500, Part Wiper Blade Brake Pad Gmc G1500 - 300.1fh.org said on Monday, May 24, 2010 9:38 AM

Pingback from  Online Lg G1500, Part Wiper Blade Brake Pad Gmc G1500 - 300.1fh.org

# Parts 2001 1995 Bmw 740i E38, Discount 1993 Bmw 740i Wheels And Tires Valve Cover - 82.luna-atra.net said on Tuesday, May 25, 2010 3:29 AM

Pingback from  Parts 2001 1995 Bmw 740i E38, Discount 1993 Bmw 740i Wheels And Tires Valve Cover - 82.luna-atra.net

# Ford Econoline Door Repair Passenger, 1986 Ford F 250 Parts Econoline Van - 216.akemet.com said on Tuesday, May 25, 2010 3:54 AM

Pingback from  Ford Econoline Door Repair Passenger, 1986 Ford F 250 Parts Econoline Van - 216.akemet.com

# F 250 Powerstroke Promotion, Royal Star Aftermarket Yamaha Virago 250 - 285.mfbattle.com said on Tuesday, May 25, 2010 7:29 AM

Pingback from  F 250 Powerstroke Promotion, Royal Star Aftermarket Yamaha Virago 250 - 285.mfbattle.com

# Zephyr Cove Resort Lake Tahoe Ms Dixie Ii, Zephyr Parts Exhaust Manifold Mercury Marquis - 368.jordanbrandallamerican.com said on Tuesday, May 25, 2010 12:58 PM

Pingback from  Zephyr Cove Resort Lake Tahoe Ms Dixie Ii, Zephyr Parts Exhaust Manifold Mercury Marquis - 368.jordanbrandallamerican.com

# Corvette C5 C6 Calculator, Transmission Oil Cooler Chevy Corvette Radiator - 143.an74.com said on Tuesday, May 25, 2010 1:09 PM

Pingback from  Corvette C5 C6 Calculator, Transmission Oil Cooler Chevy Corvette Radiator - 143.an74.com

# Find Chevrolet Townsman Looking, Chevrolet Townsman Lamp 8k - 407.eumreborn.com said on Tuesday, May 25, 2010 1:25 PM

Pingback from  Find Chevrolet Townsman Looking, Chevrolet Townsman Lamp 8k - 407.eumreborn.com

# Acura Legend Honda, Robin Hood Legend - 229.an74.com said on Tuesday, May 25, 2010 2:14 PM

Pingback from  Acura Legend Honda, Robin Hood Legend - 229.an74.com

# K25 Colorado Suburban Headlight Salvage Yards, 2004 Chevrolet Colorado Sport - 44.akemet.com said on Tuesday, May 25, 2010 2:49 PM

Pingback from  K25 Colorado Suburban Headlight Salvage Yards, 2004 Chevrolet Colorado Sport - 44.akemet.com

# Cimarron Trailers Los Angeles, 2004 Polaris Trailblazer 250 - 331.tgrconversions.com said on Tuesday, May 25, 2010 3:34 PM

Pingback from  Cimarron Trailers Los Angeles, 2004 Polaris Trailblazer 250 - 331.tgrconversions.com

# Ion 2 Odm Kool Vue, 2009 Saturn Vue Best - 165.rkwrh.com said on Tuesday, May 25, 2010 4:16 PM

Pingback from  Ion 2 Odm Kool Vue, 2009 Saturn Vue Best - 165.rkwrh.com

# Heater Navajo Parts, Navajo Auction Native American - 2.tijuanareader.com said on Tuesday, May 25, 2010 4:17 PM

Pingback from  Heater Navajo Parts, Navajo Auction Native American - 2.tijuanareader.com

# Information Bows Arrows, Arrow Blazer Vanes - 92.1fh.org said on Tuesday, May 25, 2010 4:28 PM

Pingback from  Information Bows Arrows, Arrow Blazer Vanes - 92.1fh.org

# Promotion Gmc K35 K3500 Pickup Axle Assembly, Chevrolet C3500 Suburban Replacement Fender Flares - 347.dlmreza.net said on Tuesday, May 25, 2010 7:06 PM

Pingback from  Promotion Gmc K35 K3500 Pickup Axle Assembly, Chevrolet C3500 Suburban Replacement Fender Flares - 347.dlmreza.net

# Endeavor Original Fight, 2001 Endeavor Review - 313.an74.com said on Tuesday, May 25, 2010 8:42 PM

Pingback from  Endeavor Original Fight, 2001 Endeavor Review - 313.an74.com

# 1995 - 1983 @ Commander Parts Coupon Brake Rotors, Rent Commander Place Wi Fi Hot Spots - 290.codebluehacks.org said on Thursday, May 27, 2010 7:37 AM

Pingback from  1995 - 1983 @ Commander Parts Coupon Brake Rotors, Rent Commander Place Wi Fi Hot Spots - 290.codebluehacks.org

# 1989 - 2000 @ 1965 Monterey Sale Classic Mercury, Monterey Repair Manual - 246.cmanager.org said on Thursday, May 27, 2010 11:44 AM

Pingback from  1989 - 2000 @ 1965 Monterey Sale Classic Mercury, Monterey Repair Manual - 246.cmanager.org

# 1995 - 2003 @ Used Accounting 2005 Pontiac Sunfire, Pontiac Sunfire Mpg - 337.eumreborn.com said on Sunday, May 30, 2010 7:57 PM

Pingback from  1995 - 2003 @ Used Accounting 2005 Pontiac Sunfire, Pontiac Sunfire Mpg - 337.eumreborn.com

# 2002 - 1980 @ 1997 960 Wagon Volvo 240, Gx620 Notebook 9600m Gt - 88.eumreborn.com said on Monday, May 31, 2010 2:46 PM

Pingback from  2002 - 1980 @ 1997 960 Wagon Volvo 240, Gx620 Notebook 9600m Gt - 88.eumreborn.com

# traffic travis discount said on Monday, April 18, 2011 5:57 PM

Pingback from  traffic travis discount

This site

This Blog

Syndication

Sponsors

  • MaximumASP