Project Description
A simple client-side template-based databinding control wrapped in an Asp.Net ajax extender control for drag-and-drop client-side databinding. Supports basic eventing for setting parameters, and handling errors. Supports ASMX, WCF, and PageMethod services.

This component's goal is simplicity; no bells or whistles (see Known Limitations/weaknesses below).

How to get started
Download the code and run the sample web application. The sample demonstrates using WCF, ASMX or Page Method services, with various client-side templates for displaying data retrieved via ajax calls. The samples demonstrate the simple events that can be used to provide visual cues, perform validation, perform formatting, handling exceptions, and after the databinding is complete.

Templates are standard html markup with embedded "#Property name" tokens which represent the object properties to bind in the templates.

Opportunities for improvement
- No support for inline script
- Currently, templates are enclosed in CData sections. This could be further improved as server-side components to reduce the noise of the CData syntax (among other benefits).
- Only tested against IE 7 and FF 3
- Limited client-side invocation events (events which kick off the process).

Last edited Nov 16 2008 at 4:00 PM by harperj, version 5

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987