Project DescriptionA 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 startedDownload 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).