Hi, I put an updated version of the next release online, you can download the beta version here:
http://www.schwarz-interactive.de/download/6.5.24.1_DLL.zip Version 6.5.24.1 (beta) - Completly rewritten de-/serializable methods, now everything is a converter. New added converters: DecimalConverter EnumConverter ExceptionConverter GuidConverter PrimitiveConverter StringConverter the remove tag in ajaxNet/ajaxSettings/jsonConverters is working, now. Also there a big changes in the common de-/serializable methods to improve performance. - Removed old Hashtables and replaced by Dictionary<,> if .NET 2.0. - New AjaxReturnOnlyAttribute wich you can add to custom classes. This will prevent the engine to add the __type JavaScript property, so it is a one-way communication for this type only. - Changed IJavaScriptConverter interface, added protected variable m_AllowInheritance to allow searching for the same type in inherited classes. This is false by default, used in IListConverter with true. Added two new methods TrySerializeValue and TryDeserializeValue to do some more test insetad of only comparing the Type. New property ConverterName which will be written to converter.ashx JavaScript file. - Added ajaxNet/ajaxSettings/oldStyle/allowNumberBooleanAsString tag to allow posting JavaScript number and boolean as string. If not configured JavaScript numbers are converter to System.Int64 and boolean to System.Boolean. - prototype.ashx and core.ashx can be combined to "prototype-core.ashx", which will save one http request. - Added ajaxNet/ajaxSettings/oldStyle/sessionStateDefaultNone tag to set default HttpSessionStateRequirement to None instead of new default ReadWrite. This is necessary to don't forget to set it and to keep-alive the session state on the web server. - Added support for Enum that are not using Integer. - Added new prototype function like MS.Position.setPosition, MS.Keys.getCode, MS.cancelEvent, MS.getEvent, MS.getTarget, MS.setText, MS.setHtml. Will be replaced by prototype.js!! - Fixed bug when using AjaxNamespace: now it will search first all AjaxNamespaces defined for methods, if nothing found use the MethodInfo.Name. - Some code changes to improve performance. -- Best regards | Schöne Grüße Michael Microsoft MVP - Most Valuable Professional Microsoft MCAD - Certified Application Developer http://weblogs.asp.net/mschwarz/ http://www.schwarz-interactive.de/ mailto:[EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ajax.NET Professional" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/ajaxpro The latest downloads of Ajax.NET Professional can be found at http://www.ajaxpro.info -~----------~----~----~----~------~----~------~--~---
