Developing Web Applications Using Microsoft Visual Studio 2008
Developing Web Applications Using Microsoft Visual Studio 2008
Using
Microsoft® Visual
Studio® 2008
Module 11: Creating a Microsoft ASP.NET
AJAX Application
• Introduction to ASP.NET AJAX
Client Server
Microsoft AJAX Library ASP.NET AJAX Extensions
Components
Components Script
Scriptsupport
support
Browser
Browsercompatibility
compatibility Web
Webservices
services
Networking
Networking Application
Applicationservices
services
Core
Coreservices
services Server
Servercontrols
controls
Lesson: Creating an ASP.NET AJAX Application by
Using the ASP.NET AJAX Extensions
• What Are the ASP.NET AJAX Extensions?
• UpdatePanel
Enables a refresh of part of a Web page
• UpdateProgress
Provides the status of a partial-page update
• Timer
Performs postbacks at defined intervals
Demonstration: Implementing the UpdatePanel Control
• Add a ScriptManager control to the Web page
Logon information
Master Page
Logon Page benefitsMaster.master
login.aspx
Benefits Lab Web
Home Page Application
ASPState
Default.aspx Page Header
header.ascx
Menu Component
Registration Benefits.cs or Benefits.vb
register.aspx TempDB
Web.
config
Prospectus
prospectus.aspx Doctors User Control XML Web
LINQ to SQL doctors.aspx nameDate.ascx Service
Classes DentalService1.asmx
Doctors.dbml
Doctors Dentists
XML Files
Lab Review
Review Questions
• What controls must you add to a page to implement
partial-page rendering?
• What steps are required before you can use a control from
the AJAX Control Toolkit?
Module Review and Takeaways
• Review Questions
• Tools