Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Essential ASP.NET 2.0: (Microsoft Windows Development Series)
15%
Essential ASP.NET 2.0: (Microsoft Windows Development Series)

Essential ASP.NET 2.0: (Microsoft Windows Development Series)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

"No one knows ASP.NET like Fritz Onion. And no one knows .NET security like Keith Brown. Combine the two and what do you get? The most comprehensive and enlightening book on ASP.NET 2.0 industrywide. I'm sure you'll find the book you're holding was worth every penny." --Aaron Skonnard, member of technical staff and cofounder, Pluralsight "Essential ASP.NET 2.0 gets under the hood and dismantles the engine before your eyes. Fritz and Keith understand that we as developers need to understand how it works and this book does exactly that. Their explanation of the ASP.NET 2.0 page event sequence is worth the price of the book alone." --Shawn Wildermuth, Microsoft MVP (C#), "The ADO Guy" "Essential ASP.NET 2.0 is an incredibly useful must-read for any developer.Many books drag you through theory and mindless detail, but this one actually sets up the problems you may encounter with ASP.NET 2.0 and rolls out the alternatives." --Patrick Hynds, Microsoft Regional Director and President, CriticalSites "This book is essential for any ASP.NET developer moving from version 1.x to 2.0. Onion and Brown not only cover the new features, but provide a wealth of insight and detail about how to use them effectively." --Ron Petrusha, author of Visual Basic 2005: The Complete Reference "Drawing on their deep technical knowledge and real-world experience, Fritz and Keith take the reader into some of the less explored and much improved areas of ASP.NET such as diagnostics and state management and performance. Readers will turn to this book over and over again." --John Timney, Microsoft MVP, Senior Web Services Consultant,British Telecom "Fritz and Keith, both established developers and writers in our industry, have succeeded again--enlightening us on the latest advancements found in ASP.NET 2.0. If you're new to ASP.NET or a seasoned veteran, you'll benefit tremendously from their overview, analysis, and sample code." --Joe "MSJoe" Flanigen "This book seeks not only to explain how to effectively build Web sites with ASP.NET, it also gives the reader an idea of how the process works. This insight is essential to creating applications that work with the infrastructure rather than fighting it." --Justin Burtch, Vice President, Newbrook Solutions Essential ASP.NET 2.0 is the Microsoft developer's definitive reference for ASP.NET 2.0 programming. It covers all you need to know to build robust, well-designed Web applications with ASP.NET 2.0, Visual Studio 2005, and .NET 2.0. ASP.NET MVP Fritz Onion and Developer Security MVP Keith Brown draw on their unparalleled experience working with ASP.NET 2.0 and teaching it to professional developers. From data binding to security, UIs to performance, they demystify ASP.NET 2.0's most difficult areas, and introduce little-known techniques for leveraging it to the fullest. The perfect companion to his previous classic, Essential ASP.NET with Examples in C#, Essential ASP.NET 2.0 offers hundreds of new C# examples that illuminate today's best Web development practices. (Both C# and VB 2005 versions of all code examples can be downloaded from the companion Web site.) Topics explored in-depth include: Application architecture Code behind Master pages Themes and skins Navigation controls Data binding State management Security Web Parts Diagnostics Performance optimization Asynchronous tasks and pages Simply put, if you want to design and build better ASP.NET 2.0 Web applications, Essential ASP.NET 2.0 delivers everything you need: insider's knowledge, proven best practices, and outstanding code samples.

Table of Contents:
List of Figures xv List of Tables xix Foreword xxi Preface xxiii Acknowledgments xxix About the Authors xxxi Chapter 1 Architecture 1 Fundamentals 2 Dynamic Content 2 Server-Side Controls 5 Data Binding 8 Codebehind 9 Codebehind Basics 9 Codebehind 2.0 11 Page Lifecycle 15 Common Events 15 New Events 17 Implicit Event Subscription 18 Compilation 20 Compilation Directories 20 Site Compilation 24 Assembly Generation 26 Customizing Assembly Generation 28 Web Application Projects 28 Summary 30 Chapter 2 User Interface Elements 33 Page Templates 33 Master Pages 35 Implementation Details 37 Working with Master Pages 41 Details of Usage 45 Themes and Skins 48 Themes 49 Working with Themes 51 Fundamentals of Navigation Controls 54 Control Adapters 58 Building Control Adapters 58 Browser Recognition 64 CSS Friendly Adapters 66 Summary 66 Chapter 3 Data Binding 67 Declarative Data Binding 68 Data Binding 68 Data Source Controls 70 Storing Connection Strings 82 Data Source Parameters 83 New Data-Bound Controls 87 Data-Binding Evaluation Syntax 91 Declarative Data-Binding Techniques 91 Hierarchical Data Binding 96 Binding to Objects 102 Typed DataSets 112 Summary 112 Chapter 4 State Management 113 Cross-Page Posting 114 Fundamentals 114 Implementation 120 Caveats 121 Multi-Source Cross-Page Posting 124 Wizard and MultiView Controls 127 Same Page State Management 127 Wizard Control 128 MultiView and View Controls 131 Profile 133 Fundamentals 133 Migrating Anonymous Profile Data 137 Managing Profile Data 138 Storing Profile Data 138 Serialization 139 User-Defined Types as Profile Properties 142 Optimizing Profile 143 Going the Custom Route 147 Summary 149 Chapter 5 Security 151 How Much Security Do I Need? 151 Getting Started with Membership 153 Provider Architecture 158 MembershipProvider 160 The Login Control 162 User Account Lockout: Blessing or Curse? 164 Password Complexity Policy 166 Choosing a Password Format 167 Password Questions and Answers 169 Configuring a Membership Provider 170 Custom Providers 172 Using the Membership Class to Access Your Provider 173 SQL Database Permissions 175 The LoginView and Other Controls 177 The Role Manager 180 Configuring the Role Manager and Provider 181 Other Role Providers 183 A Word about Machine Keys 184 Cookieless Forms Authentication 185 SiteMapProvider Security Trimming 187 Configuration File Encryption 188 Summary 191 Chapter 6 Web Parts 193 Web Part Fundamentals 194 Portal Components 194 Building a Minimal Portal Page 195 Display Mode 201 Catalog Parts and Zones 204 Properties 206 Editor Parts and Zones 210 Verbs 211 Connections 214 Personalization Scope 218 Exporting and Importing Web Parts 220 Formatting Web Parts and Zones 225 User Controls as Web Parts 226 Personalization Data and Providers 231 Changing the Personalization Data Store 233 Creating Your Own Personalization Provider 235 Summary 239 Chapter 7 Diagnostics 241 Health Monitoring and Web Events 241 Web Event Hierarchy 242 Which Events Should I Monitor? 245 Built-in Providers 245 The E-Mail Providers 248 The SQL Provider 251 Buffering 252 Registering for Events 254 Throttling and Profiles 256 Mapping the Health Monitoring Configuration Section 258 Custom Web Events 258 Custom Providers 261 Tracing in ASP.NET 2.0 264 Programmatic Access to Trace Output 264 Integration with System.Diagnostics Tracing 266 Funneling Web Events to System.Diagnostics Trace Listeners 268 Event Tracing for Windows: Debugging Without a Debugger 269 Summary 277 Chapter 8 Performance 279 Caching 279 Data Source Caching 280 Cache Dependencies 284 Programmatic Fragment Caching 296 Post-Cache Substitution 298 Cache Profiles 300 General Performance Enhancements 302 Client Callbacks 302 Client Callback Framework 302 On-Demand TreeView Node Population 306 Atlas 307 Summary 308 Chapter 9 Asynchrony 309 The Need for Asynchrony 310 Exploiting Parallelism 310 Relaxing Thread-Pool Contention 316 Techniques for Issuing Asynchronous Tasks 317 Asynchronous Web Access 317 AsyncOperationManager and Asynchronous Web Service Calls 320 Asynchronous Tasks 321 Dependent Asynchronous Tasks 324 Asynchronous Pages 326 Async="true" 326 Relaxing Thread-Pool Pressure 328 AddOnPreRenderCompleteAsync 329 Thread-Relative Resources 330 Summary 330 Index 333


Best Sellers


Product Details
  • ISBN-13: 9780321237705
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 19
  • Height: 235 mm
  • No of Pages: 384
  • Series Title: Microsoft Windows Development Series
  • Weight: 742 gr
  • ISBN-10: 0321237706
  • Publisher Date: 30 Nov 2006
  • Binding: Paperback
  • Edition: 2 Rev ed
  • Language: English
  • Returnable: N
  • Spine Width: 24 mm
  • Width: 179 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Essential ASP.NET 2.0: (Microsoft Windows Development Series)
Pearson Education (US) -
Essential ASP.NET 2.0: (Microsoft Windows Development Series)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Essential ASP.NET 2.0: (Microsoft Windows Development Series)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA