AJAX based Tree View Contol
See a sample AJAX based Tree View that is displaying a huge tree of US cities (about 10000) grouped by the state.
Don't worry about this size, because AJAX can help here a lot. Tree views can be used with a huge amount of data when loading new nodes only if they are opened by the user using AJAX calls.
Another TreeView Sample is availabe that is showing a English Bible at BibleTreeView.aspx.
AJAX based PopUp Control
The AJAX PopUp Control sample fetches additional information about the server on the internet a hyperlink points to by using a web service and some server side processing.
These details are then displayed in a html popup element when the mouse touches the hyperlink.
See a sample AJAX enabled PopUp that shows information about the server of a hyperlink.
AJAX based Bible Reader
Long, structured documents are faster by using a AJAX technique then by a classical navigation using hyperlinks or HTML form submits.
There are 4 cascated Select Controls that are populated by AJAX Actions to have only the valid options available and a text field to show the actual vers.
AJAX based LookUp Control
The sample LookUpDemo.aspx is using AJAX based LookUp, Select and UrlFrame Controls
The LookUp User-Control implements a substitution for a HTML select object by using a HTML input field with an additional drop-down list that lists possible values. This control proposes valid values in a drop down window. It autocompletes / autosuggests the next found valid values.
The select user control is a WebControl (class inherited from HtmlControl) that extends the HTML select object to be used for data-exchanging. This control is used in the sample page OrteLookUp.aspx to select the url scheme for the external page. Select.cs (view source) / Select.js (view source)
Cascading Select fields with Ajax calls
The Car Selectors with AJAX page contains is a sample for showing how cascading select fields can be realized by using an Ajax call to the server.
Every time the current value of the first select element is changed, the list of options for the second select element are fetched from the server and made available. A more complex szenario for cascading select boxes can be found in the Ajax based Bible Reader sample.
AJAX based Validator Control
Here you can see how to use a server-side DNS lookup to check if the host part of an email address is known on the web without reloading the whole form.
DataInput.ascx (view source)
/ DataInput.js (view source)
HSlider.ascx (view source)
/ HSlider.js (view source)
VBarChart.ascx (view source)
/ VBarChart.js (view source)
OpenAjaxEventLog.ascx (view source)
TableData Sample using dynamically populated HTML tables from huge result sets.
Mass data should never be sent to the client while loading a page. This sample shows how to delay the loading and displaying of table data until the user wants to see it.
This is the client-side mechanism that is used to bind control-specific functionalities to the HTML elements of the controls.
Search.ascx (view source)
This is a control for manually entering a text and sending this text to other controls on the page.
... will come
This page is part of the http://www.mathertel.de/ web site.