Källkoden till ASP.NET July 2007 Futures släppt
Microsoft har släppt källkoden till ASP.NET July 2007 Futures.
Medföljande delar:
Bridge
The Bridge enables Ajax applications to call Web services from different domains, something that is in theory not possible using only the browser’s XMLHttpRequest API available in most current browsers. The Bridge acts as a proxy for the remote service, enabling the Ajax application’s client code to query the local application’s Bridge, which will query the actual remote service and then forward the results to the client.
We decided not to include this functionality into ASP.NET Ajax out of concerns for security and performance, but are making the code freely available here.
Search
This project first enables Web applications to build and expose standard XML SiteMap files in order to help achieve efficient search engine crawling and indexing. Second, it makes it easy to integrate Live Search into a Web application, enabling full-text search over the public sections of the application.
Xml-Script
Xml-Script is a client-side declarative way of instantiating components that was developed as part of early previews of ASP.NET Ajax. It is accompanied by components that enable the declarative instantiation of JavaScript representations of common elements such as inputs and buttons, as well as by a simple animation framework.
This project is not under development today, but we’re making the source code available here. The features in this project have been replaced by the simpler declarative syntax in ASP.NET Ajax 4.0 and by the animation frameworks in Ajax Control Toolkit and jQuery, which are the recommended equivalent technologies today.
Diagnostics
Client-side errors on client machines usually get unnoticed by the application developer because there isn’t a good way to detect them remotely and get them back to the server for logging. This project makes this possible by enabling client code to send error reports back to the server.
ExtractJSFromAssembly
For better performance or to be able to patch JavaScript files, it is often preferable to work with static JavaScript files in the web application’s file system rather than with resource-bound, dynamically served JavaScript. This command-line tool extracts static JavaScript files from an assembly’s embedded resources. Debug and release versions are handled, as well as localized versions.