Ajax.NET Professional
|
The .NET Free library for Asynchronous JavaScript with XmlHttpRequest (AJAX). More security features like AJAX Token, encryption on client-side JavaScript and on the server, faster JavaScript wrapper files cached using HTTP ETag header values, using Names
Read The Full Review.
|
Contributions
 |
FeaturesEdit
-
AJAX library for ASP.NET which provides the very basic AJAX capability to make xmlhttp callbacks. Does not have any 'Ajax-enabled' controls or support for Viewstate, etc. hjhfututu Can serialize ANY data type from .NET including custom classes, structs or enum types - Include JavaScript DataTable, DataSet, support for IList and IEnumeration, XML documents
- Supports Internet Explorer 5.0 and higher, Firefox, Opera, Safari, Netscape,...
- Great ActiveX replacement for Internet Explorer if ActiveX are disabled
- Queuing actions to enable more than 2 concurrent requests
- No direct code change on server-side code using method attributes
- Caching available on the server
- JavaScript includes several prototype features like String.trim or Array.clear
- Asynchronous and synchronous methods with callback and context support
- Uses JSON instead of XML for performence reason
- Reduce HTML traffic (only data is sent instead of HTML code)
SamplesEdit
AutoComplete Example this is an example of how to use the autocomplete library of Ajax.net Professional Server Code AjaxAutoComplete textBox1 = new AjaxAutoComplete(); textBox1.ID = "hans1"; placeHolder1.Controls.Add(textBox1);
You have to specify where you want to get the data back. There is a delegate that must point to a public Ajax.NET method, i.e. like this: textBox1.OnAutoComplete = new AjaxAutoComplete.AutoCompleteHandler(this.OnAutoComplete); this.OnAutoComplete Method: [AjaxPro.AjaxMethod] public object[] OnAutoComplete(string value, int count) { string[] s = new string[(value.Length < count ? value.Length : count)]; for(int i=0; i<s.Length; i++) { s[i] = value.Substring(0, i+1); } return s; } download the source code
Related LinksEdit
- Support by Google group
- Demo and Download: the official web site for downloads, samples and demos
- Controls Examples : Two examples on how to implement a WebUserControl that is using Ajax.NET Professional
- Class Example: The first example will return an own class that has some public fields to be used on the client-side JavaScript
- Data Type Examples:With this example web page I will test a lot of common data types in both directions, as a return value and as an argument for the Ajax.NET methods
- Key press Example: With this example web page I will test a lot of common data types in both directions, as a return value and as an argument for the Ajax.NET methods
CompetitorsEdit
-
Microsoft Atlas : ASP.NET "Atlas" is a package of new Web sdevelopment technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. - Bitkraft: Bitkraft is a CLR based (.NET) web framework that allows distributed web content to be created and served in a unique fashion. It is written in C# and compiles for operation under the Microsoft .NET Framework 1.1+ or the .Mono Framework, making it portable to almost any platform
- MonoRail :(former Castle on Rails) is an attempt to provide a port of Action Pack (http://ap.rubyonrails.org) for .Net. The Action Pack way of development is extremelly productive, very intuitive and easily testable. This project has its generation tool n order to create project skeletons using a command line application
- Magic Ajax: MagicAjax.NET is a free open-source framework, designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or writing tons of javascript code.
- Anthem.NET: Anthem.Net is a free open-source framework, designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or writing tons of javascript code. It is probably the most to the point Ajax toolkit with a lot of Ajax controls included. You don't even have to be able to write a single line of javascript code.
|
Related Projects 
|
- zumiPage
With zumiPage postbacks to the server are automatically captured on the client-side, and sent via an XmlHttp mechanism. Using advanced AJAX technology, combined with the unique capabilities of zumiPage to manipulate the ASP.NET framework, an extremely fast server response is executed and the user experience is very similar to well-known desktop applications. - MonoRail
MonoRail is a platform for developing C# web applications using templates instead of the webform based approach and Functionally similar to Ruby on Rails. - Anthem.NET
Anthem.NET is a free, cross-browser AJAX toolkit for the ASP.NET development environment that works with both ASP.NET 1.1 and 2.0 - KUpload+ AJAX Progressbar
DimpleSoftware is a leading vendor of ASP.NET components, offering high quality software products and services. Let clients can accelerate .net development. Upload file onto your website including AJAX Progressbar using KUpload+. Let’s verify your emails by EmailValidator. Make your site AJAX enabled using KCallback control and also validates multiple input controls using KSingle Required Field Validator.
- AjaxAspects
This implementation has its focus on building an AJAX Engine and Web Controls upon standard WebServices (SOAP, WSDL) on the web server instead of using a new or proprietary protocol. The benefit for that is that there is no special coding necessary for most parts of the networking infrastructure and that many aspects like caching and security of the WebService implementation can be reused. - MonoRail
MonoRail (former Castle on Rails) is an attempt to provide a port of Action Pack (http://ap.rubyonrails.org) for .Net. The Action Pack way of development is extremelly productive, very intuitive and easily testable.
This project has its generation tool n order to create project skeletons using a command line application
|
Discussion

|
|
|
|
|