📄 readme.txt
字号:
Ajax.NET Professional Changes
=============================
Version 6.4.16.1
- Changed content type of Ajax.NET requests: application/json; charset=utf-8
- Fixed type char when char is empty JSON string.
- Fixed XmlDocument support, will return XMLHttpRequest.responseXML as res.value.
- ICartService inital version, will add cart features to Ajax.NET Professional.
Version 6.4.12.2
- Fixed \0 strings and chars, "" will be returned, now.
Version 6.4.12.1
- Fixed deserializer for type Char.
- Added new attribute for web.config/urlNamespaceMapping to enable
AssemblyQualifiedName for use of assemblies in the GAC (strong named). For
more details see example web.config.
Version 6.4.11.1
- (beta) Added support of IHttpAsyncHandler to remove http request from
pool while long-running methods are invoked. Use [AjaxMethod(true)].
- Fixed array deserializer, int[] or string[] is working, now.
- Fixed ArrayList deserializer, using Int64 if JavaScriptNumber, Boolean if
JavaScriptBoolean, else use .ToString().
- Added comment to the web.config to remove attributes from sectionGroup if
you are using Microsoft .NET 1.1.
- Changed example.aspx (.NET 2.0) to run several tests including generics.
- Fixed core.js bug when http status not 200; res.error.Message contains the
http statusText, now.
Version 6.4.6.1
- Fixed core.js, requests stopped working if web server is unavailable or
http status code was twice not 200. Thanks to Nick Connor.
Version 6.4.5.2
- The prototype method Object.prototype.extend has been removed to get
third-party JavaScript libraries work with Ajax.NET Professional. If you
you are using the JavaScript method to extend your objects use following
configuration in web.config:
<ajaxNet>
<ajaxSettings>
<oldStyle>
<objectExtendPrototype/>
</oldStyle>
</ajaxSettings>
</ajaxNet>
Below you will find the original functions for Object.extend and
Object.prototype.extend:
Object.extend = function(dest, source, override) {
for(prop in source) {
if(override || typeof dest[prop] == "undefined")
dest[prop] = source[prop];
}
return dest;
}
Object.prototype.extend = function(o, override) {
return Object.extend.apply(this, [this, o, override != false]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -