With help from Microsoft ASP.NET insider Bradley Millington, John Kaufman covers both VB.NET and C# coding for ASP.NET databases so you don’t have to decide up front which language you want more and retailers no longer have to manage inventory on separate language versions.
This edition is completely written from scratch on the ASP.NET “”Whidbey”" Beta to ensure the coverage is most appropriate for this greatly changed version.
Written by a high-profile team of ASP.NET experts, this fully updated Professional guide enables you to take full advantage of the power and possibilities of ASP.NET 1.1. You travel beyond the basics of ASP.NET Web pages, server controls, and data management to a complete understanding of Web services, debugging, performance, migration, and real-world applications.
All code has been rechecked and verified to work correctly with ASP.NET 1.1, and enhancements like improved security and better performance are thoroughly examined and reviewed. This comprehensive, in-depth, practical guidebook enables you to master new levels of Web application development with the .NET Framework.
Delivering rich, Web 2.0-style experiences has never been easier. This book gives you a complete hands-on introduction to Microsoft ASP.NET AJAX 1.0, the new framework that offers many of the same benefits for Ajax development that ASP.NET provides for server-side development. With Programming ASP.NET AJAX, you’ll learn how to create professional, dynamic web pages with Ajax in no time.
Programming ASP.NET AJAX offers you:
Functional code that you can cut and paste for use in your own applications
An organization that reflects the framework’s packages, including Extensions, Control Toolkit, the Futures CTP, and the AJAX Library
Sidebars throughout the book that identify and propose solutions to potential security breaches
Lesson 1: SETTING UP ASP.NET AJAX (15 min)
1. What is ASP.NET AJAX?
2. What to Install
3. Our Focus in This Series
4. Looking Ahead at the Final Project
Lesson 2: DATA BINDING WITH ASP.NET AJAX (29 min)
1. Creating an AJAX-Enabled Web Site
2. Setting Up a Theme & Using Skins
3. Creating a Bindable Object Layer with ADO.net
4. Bind an AJAX-Enabled Application to an Object Layer
5. Working with Update Panels & Content Templates
6. Working with Triggers
7. Working with Update Progress Controls
Lesson 3: CLIENT CALLABLE WEB SERVICES (19 min)
1. Build a New Web Service & Add a Web Method
2. Creating a Script-Callable Web Service
3. Adding a Web Form
4. Adding Content to the Web Form Panels
5. Adding Code to Call the Web Service
Lesson 4: AUTHENTICATION & PROFILE SERVICES (23 min)
1. Working with a Custom Profile Provider
2. Writing Code to Store Settings
3. Loading the Profile
4. Creating Login Functionality
5. Creating Functionality to Register a User
Lesson 5: THE AJAX CONTROL TOOLKIT (36 min)
1. What is the AJAX Control Toolkit
2. Working with the AJAX Sample Toolkit
3. Working with the RoundedCornerExtender
4. Adding Interaction with the DragPanelExtender
5. Getting Default Watermark Behavior
6. Working with Animation
7. Creating a Modal Login
Lesson 6: PUTTING IT ALL TOGETHER (6 min)
1. Why AJAX & What You’ve Learned
2. Final Comments & Credits
Professional DotNetNuke ASP.NET Portals
DotNetNuke, the popular ASP.NET open source application, is sweeping through the ranks of ASP.NET and Web developers. Whether you’ve never programmed your own Web site before or you are an experienced ASP.NET developer, you’ll find DotNetNuke and this book have something to offer you. You’ll get started with invaluable hands-on insight for installing DotNetNuke on the server and then move on to developing and administering portals created with DotNetNuke.
Written by the creator and programmers of the DotNetNuke project, the book discusses operating a DotNetNuke portal. You’ll see how DotNetNuke gives you a flexible architecture for rapidly developing Web applications and you’ll find ways to extend the portal framework by developing modules that plug into DotNetNuke. Step-by-step instructions to administer DotNetNuke in various real-world scenarios will help you save time developing your own DotNetNuke ASP.NET sites.
O’Reilly has once again updated its bestselling tutorial on ASP.NET, the world’s leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology’s latest version, ASP.NET 2.0, as well as Visual Studio 2005.
Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn’t mean it’s hassle-free The difficulty in ASP.NET 2.0 is that it’s so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.
Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.