Programmatically Speaking ...

This site

Fav Blogs

Sponsors

  • MaximumASP
  • Packet Sniffer

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

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

Comments

DotNetKicks.com said:

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

# August 15, 2008 9:05 AM

Programmatically Speaking ... said:

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

# August 21, 2008 2:26 PM

Programmatically Speaking ... said:

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

# August 21, 2008 4:16 PM

Programmatically Speaking ... said:

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

# September 4, 2008 4:20 PM

Recent Faves Tagged With "paging" : MyNetFaves said:

Pingback from  Recent Faves Tagged With "paging" : MyNetFaves

# December 17, 2008 1:35 PM

Saturn Sc1 Sale Evo Front Bumper, Sc1 Knitting Slip Stitch said:

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

# May 20, 2010 8:50 PM

Alternative F10 Rapidshare, F10 Cell Reactive Oxygen Species said:

Pingback from  Alternative F10 Rapidshare, F10 Cell Reactive Oxygen Species

# May 20, 2010 11:31 PM

Bose Sl2 Works, Mirror Fog Light Saturn Sl2 Parts said:

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

# May 20, 2010 11:47 PM

300d Sale Vehicle 1985 Mercedes Benz, 300d Used Camera Rebel Xt said:

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

# May 20, 2010 11:52 PM

1973 Datsun 240z Sale Toronto, 260z Oem Datsun 240z Windshield Trim said:

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

# May 21, 2010 1:45 AM

Prizm Location Installation, 1997 Geo Prizm Sale Lsi said:

Pingback from  Prizm Location Installation, 1997 Geo Prizm Sale Lsi

# May 21, 2010 3:59 PM

330xi Parts 323i 528i Bmw 740i, 740il Part Offer said:

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

# May 21, 2010 10:37 PM

600sel Accessories Window Regulator Turn Signal, 600sel Aftermarket Cl55 Amg Cl500 said:

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

# May 22, 2010 6:08 AM

Yj Aftermarket Dash Wiring Diagrams, Aftermarket Car 850i Bmw 335i said:

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

# May 22, 2010 12:06 PM

260e Gamefaqs Forums, 260e Ac Compressor 300e Mercedes W124 said:

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

# May 22, 2010 2:08 PM

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

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

# May 22, 2010 2:17 PM

Taillight Fiero Exhaust, Fiero Headlight Wiring Harness said:

Pingback from  Taillight Fiero Exhaust, Fiero Headlight Wiring Harness

# May 22, 2010 6:06 PM

1994 Gulf Stream Conquest, Chrysler Conquest Performance Parts Catalytic Converter - 157.binggreen.com said:

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

# May 23, 2010 12:54 AM

Online Lg G1500, Part Wiper Blade Brake Pad Gmc G1500 - 300.1fh.org said:

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

# May 24, 2010 9:38 AM

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

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

# May 25, 2010 3:29 AM

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

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

# May 25, 2010 3:54 AM

F 250 Powerstroke Promotion, Royal Star Aftermarket Yamaha Virago 250 - 285.mfbattle.com said:

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

# May 25, 2010 7:29 AM

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

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

# May 25, 2010 12:58 PM

Corvette C5 C6 Calculator, Transmission Oil Cooler Chevy Corvette Radiator - 143.an74.com said:

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

# May 25, 2010 1:09 PM

Find Chevrolet Townsman Looking, Chevrolet Townsman Lamp 8k - 407.eumreborn.com said:

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

# May 25, 2010 1:25 PM

Acura Legend Honda, Robin Hood Legend - 229.an74.com said:

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

# May 25, 2010 2:14 PM

K25 Colorado Suburban Headlight Salvage Yards, 2004 Chevrolet Colorado Sport - 44.akemet.com said:

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

# May 25, 2010 2:49 PM

Cimarron Trailers Los Angeles, 2004 Polaris Trailblazer 250 - 331.tgrconversions.com said:

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

# May 25, 2010 3:34 PM

Ion 2 Odm Kool Vue, 2009 Saturn Vue Best - 165.rkwrh.com said:

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

# May 25, 2010 4:16 PM

Heater Navajo Parts, Navajo Auction Native American - 2.tijuanareader.com said:

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

# May 25, 2010 4:17 PM

Information Bows Arrows, Arrow Blazer Vanes - 92.1fh.org said:

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

# May 25, 2010 4:28 PM

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

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

# May 25, 2010 7:06 PM

Endeavor Original Fight, 2001 Endeavor Review - 313.an74.com said:

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

# May 25, 2010 8:42 PM

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

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

# May 27, 2010 7:37 AM

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

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

# May 27, 2010 11:44 AM

1995 - 2003 @ Used Accounting 2005 Pontiac Sunfire, Pontiac Sunfire Mpg - 337.eumreborn.com said:

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

# May 30, 2010 7:57 PM

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

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

# May 31, 2010 2:46 PM