PROGRAMMER TUTORIALS
solutions to programmer problems

ASP
C#
C++
COBOL
Delphi
HTML
Java
J2EE
JavaScript
JSP
.NET
Perl
PHP
SQL
Visual Basic
XML
View Shopping Cart


Get a FREE Apple iPod Photo

  Books : Professional ASP.NET 3.5 Upgrade (Wrox Briefs)


Amazon.com's Price: $19.99
Prices subject to change.







Binding: Digital
Format: Download: PDF
Label: Wrox
Manufacturer: Wrox
Number Of Pages: 227
Publication Date: March 10, 2008
Publisher: Wrox
Sales Rank: 3147441
Studio: Wrox







Editorial Review:

Product DescriptionThis Wrox Blox covers how to get from ASP.NET 2.0 to ASP.NET 3.5 from three of the most respected ASP.NET experts: Bill Evjen, Scott Hanselman, and Devin Rader. It contains more than 200 pages from 5 chapters, and 1 appendix, of their new book: Professional ASP.NET 3.5. These selected chapters feature the key new ASP.NET 3.5 functionality, including LINQ, ASP.NET with IIS7, CSS in ASP.NET, and ASP.NET AJAX, as well as migrating ASP.NET 2.0 projects to 3.5.  If you’re already an ASP.NET 2.0 professional, this is a great shortcut to get up-to-speed fast on just the newest features in ASP.NET 3.5. And, as in the book, Professional ASP.NET 3.5, the code examples are provided in both C# and VB. 

Table of Contents 


Chapter 9: Querying with LINQ 455


LINQ to Objects 455


Traditional Query Methods 455

Replacing Traditional Queries with LINQ 464

Data Grouping 472

Other LINQ Operators 473

LINQ Joins 473

Paging Using LINQ 475


LINQ to XML 476


Joining XML Data 479


LINQ to SQL 481


Insert, Update, and Delete Queries through LINQ 490

Extending LINQ 494


Summary 495 


Chapter 11: IIS7 557


Modular Architecture of IIS7 557


IIS-WebServer 558

IIS-WebServerManagementTools 561

IIS-FTPPublishingService 562


Extensible Architecture of IIS7 562

IIS7 and ASP.NET Integrated Pipeline 562

Building a Customized Web Server 564


Update Dependencies 565

Installing IIS7 on Windows Vista 565

Installing IIS7 on Windows Server 2008 565

Command-Line Setup Options 567

Unattended Setup Option 568

Upgrade 569


Internet Information Services (IIS) Manager 569


Application Pools 570

Web Sites 575

Hierarchical Configuration 577

Delegation 581


Moving an Application from IIS6 to IIS7 584

Summary 586 


Chapter 18: HTML and CSS Design with ASP.NET 861


Caveats 862

HTML and CSS Overview 862


Introducing CSS 863

Creating Style Sheets 863

CSS Rules 866

CSS Inheritance 875

Element Layout and Positioning 876

Working with HTML and CSS in Visual Studio 884

ASP.NET 2.0 CSS–Friendly Control Adapters 893


Summary 893  


Chapter 19: ASP.NET AJAX 895


Understanding the Need for AJAX 895


Before AJAX 896

AJAX Changes the Story 897


ASP.NET AJAX and Visual Studio 2008 899


Client-Side Technologies 900

Server-Side Technologies 900

Developing with ASP.NET AJAX 901


ASP.NET AJAX Applications 902


Building a Simple ASP.NET Page Without AJAX 904

Building a Simple ASP.NET Page with AJAX 906


ASP.NET AJAX’s Server-Side Controls 911


The ScriptManager Control 912

The ScriptManagerProxy Control 914

The Timer Control 916

The UpdatePanel Control 917

The UpdateProgress Control 922


Using Multiple UpdatePanel Controls 925

Summary 928 


Chapter 20: ASP.NET AJAX Control Toolkit 929


Downloading and Installing 929


New Visual Studio Templates 931

Adding the New Controls to the VS2008 Toolbox 932


The ASP.NET AJAX Controls 934


ASP.NET AJAX Control Toolkit Extenders 937

AlwaysVisibleControlExtender 937

AnimationExtender 939

AutoCompleteExtender 941

CalendarExtender 944

CollapsiblePanelExtender 946

ConfirmButtonExtender and ModalPopupExtender 947

DragPanelExtender 950

DropDownExtender 951

DropShadowExtender 953

DynamicPopulateExtender 956

FilteredTextBoxExtender 959

HoverMenuExtender 961

ListSearchExtender 962

MaskedEditExtender and MaskedEditValidator 964

MutuallyExclusiveCheckBoxExtender 967

NumericUpDownExtender 968

PagingBulletedListExtender 969

PopupControlExtender 970

ResizableControlExtender 972

RoundedCornersExtender 975

SliderExtender 976

SlideShowExtender 977

TextBoxWatermarkExtender 979

ToggleButtonExtender 982

UpdatePanelAnimationExtender 983

ValidatorCalloutExtender 984


ASP.NET AJAX Control Toolkit Server Controls 985


Accordion Control 986

NoBot Control 988

PasswordStrength Control 990

Rating Control 991

TabContainer Control 993


Summary 994 


Appendix A: Migrating Older ASP.NET Projects 1567


Migrating Is Not Difficult 1567


Running Multiple Versions of the Framework Side by Side 1568

Upgrading Your ASP.NET Applications 1568


When Mixing Versions — Forms Authentication 1570

Upgrading — ASP.NET Reserved Folders 1571

ASP.NET 3.5 Pages Come as XHTML 1571

No Hard-Coded .js Files in ASP.NET 3.5 1573

Converting ASP.NET 1.x Applications in Visual Studio 2008 1574

Migrating from ASP.NET 2.0 to 3.5 1580

About the Authors   


Usage Rights for Wiley Wrox Blox 

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:
  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley  


If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday). 











2000-2006 ProgrammerTutorials.com


Top100WebShops.com