MSDN Magazine - February 2008 - (Page 39) Enhances password-entry TextBox controls with visible indication of password strength. PasswordStrength gPanel ConfirmButton anel controls to be ively dragged and positioned. Enhances button controls with popup confirmation boxes. Displays a single image from an image library with Play/Stop/Next and Previous controls. Accordian SlideShow Displays “accordion” UI consisting of multiple panes, only one of which is visible at a time. Pins controls in a specified position as the page is scrolled or resized. FilteredTextBox NoB Uses challenge-r nism to filter out out user int ASP.NET AJAX Extensions are the server-side components of the ASP.NET AJAX framework; you can see a simplified architectural diagram in Figure 2. The box labeled “AJAX Server Controls” represents new ASP.NET AJAX controls, such as ScriptManager, UpdatePanel, and UpdateProgress controls. These controls provide easy-to-use server-side wrappers for AJAX functions. The application services bridge is a set of built-in Web services that securely expose key ASP.NET services such as membership and profiles to browser clients. The asynchronous communications layer permits Web services and special PageMethods to serve as endpoints for AJAX calls coming back to the server. These controls also give ASP.NET support for JavaScript-based data transmission, including JavaScript Object Notation (JSON). The Microsoft AJAX Library is the client-side JavaScript library as shown in Figure 3. The Base Class Library and Script Core Library are the libraries that make JavaScript an easier and more productive language by supporting browser abstraction. The Microsoft AJAX Library also adds an objectoriented style of programming to JavaScript, including object inheritance and the use of Interfaces. You can leverage the JavaScript Base Class Library directly with hand-written code, but it is more common to find the client-based library used indirectly by code and markup emitted by ASP.NET AJAX enabled server controls. XHTML/CSS SCRIPT Base Class Library Script Core Library Asynchronous Communications Browser Compatibilty Browser (IE, Firefox, Safari, others) Figure 3: The Microsoft AJAX Library The Microsoft AJAX Client Library also adds JavaScript functionality, making your programming job easier. Extensions to Base Class Types make it easier to work with Arrays, Strings, Numbers, Dates, Types, Objects, and Errors. SPECIAL ADVERTISING SECTION
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.