Professional ASP.NET 2.0 Server Control and Component Development

Overview

The ASP.NET 2.0 Framework introduced web developers to dozens of new server controls and components, and a greatly expanded and easier structure for writing their own server controls and components. Professional ASP.NET 2.0 Server Control and Component Development covers the breadth of server control functionality as well as the rest of the membership, role management, SchemaImporterExtension, and so on – the functionality referred to as components. Written for the experienced ASP.NET developer, Professional ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (15) from $1.99   
  • New (6) from $7.94   
  • Used (9) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$7.94
Seller since 2006

Feedback rating:

(64)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
PAPERBACK New 0471793507 New, Unused Soft Cover Book with minor cover damage and/or minor page damage. Does NOT affect content! Used items may or may not include CDs, InfoTrac, ... etc. Item ships within 24 hours with free tracking. Please ask about Expedited shipping. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$7.94
Seller since 2006

Feedback rating:

(64)

Condition: New
PAPERBACK New 0471793507 New, Unused Soft-cover Book with minor cover damage (cut, tear or bend/crease typically). Does NOT affect book content! Used items may or may not ... include CDs, InfoTrac, etc. Items ship within 24 hours with FREE tracking. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$7.94
Seller since 2006

Feedback rating:

(64)

Condition: New
PAPERBACK New 0471793507 New, Unused Soft-cover Book. Book may have remainder mark on it. Does NOT affect book content! Used items may or may not include CDs, InfoTrac, etc. ... Items ship within 24 hours with FREE tracking. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$7.94
Seller since 2006

Feedback rating:

(64)

Condition: New
PAPERBACK New 0471793507 Brand new soft cover book. Soft cover books may show light shelf wear. Item ships within 24 hours with Free Tracking. Please ask about Expedited ... shipping. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$12.50
Seller since 2011

Feedback rating:

(4)

Condition: New
New not used

Ships from: Murphy, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$33.98
Seller since 2008

Feedback rating:

(283)

Condition: New
0471793507 New item in stock, may show minimal wear from storage. I ship daily. 100% Money Back Guarantee!

Ships from: FORT MYERS, FL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

The ASP.NET 2.0 Framework introduced web developers to dozens of new server controls and components, and a greatly expanded and easier structure for writing their own server controls and components. Professional ASP.NET 2.0 Server Control and Component Development covers the breadth of server control functionality as well as the rest of the membership, role management, SchemaImporterExtension, and so on – the functionality referred to as components. Written for the experienced ASP.NET developer, Professional ASP.NET 2.0 Server Control and Component Development will show you how to write your first sever control or custom component.

The step-by-step coverage drills down to the details of the extensible part of the ASP.NET 2.0 Framework that you need to extend to write the specified type of custom control or component. Rather than present the extensible part as a black box, it presents a detailed step-by-step approach to implement functional replica of the extensible part, discusses the replica’s code in detail, and provides an in-depth coverage of the techniques, tools, and technologies used in the code. From there you get a detailed practical recipe for developing the specified type of custom control or component and book then uses the recipe to implement one or more real-world custom controls or components of the specified type that you can use in your own Web applications.

Some of the many types of controls and components you'll learn to build are:

  • Ajax-enabled controls and components: four chapters on Ajax discuss and use Ajax patterns, ASP.NET 2.0 client callback mechanism, CSS, DOM, XML, and JavaScript to implement a number of Ajax-enabled controls and components.
  • Web Parts: four chapters on Web Parts in ASP.NET 2.0 develop a number of custom WebPart, EditorPart, CatalogPart, WebPartZone, WebPartChrome, WebPartVerb, WebPartManager, and data-bound WebPart controls.
  • 5 chapters on ASP.NET 2.0 security, membership, and role management components
  • 5 chapters on ASP.NET 2.0 tabular and hierarchical data source controls and custom Parameter components
  • 4 chapters on ASP.NET 2.0 tabular data-bound controls and data control fields
  • Developing controls and components that can access any type of data store and automate all their data operations such as Delete, Update, Insert, and Sort.
  • XML Web service, WSDL, Google XML Web service API, SchemaImporterExtension, ISerializable, and CodeDom
  • XmlReader, XmlWriter, XPathNavigator, DOM, and XmlResolver
  • Provider-Based Services including how to implement a RSS service provider that can feed RSS from any type of data store such as SQL Server, file system, Web services, and so on
  • HTTP modules, HTTP handler factories, HTTP handlers, and control builders including developing an HTTP module and an HTTP handler factory that perform URL rewriting and an HTTP handler that generates RSS feeds
  • User controls and composite and templated custom controls
  • State management and custom type converters.
  • Events, IPostBackEventHandler, IPostBackDataHandler, and Page lifecycle

This book is also available as part of the 5-book ASP.NET 2.0 Wrox Box (ISBN: 0-470-11757-5). This 5-book set includes:

  • Professional ASP.NET 2.0 Special Edition (ISBN: 0-470-04178-1)
  • ASP.NET 2.0 Website Programming: Problem - Design - Solution (ISBN: 0764584642 )
  • Professional ASP.NET 2.0 Security, Membership, and Role Management (ISBN: 0764596985)
  • Professional ASP.NET 2.0 Server Control and Component Development (ISBN: 0471793507)
  • ASP.NET 2.0 MVP Hacks and Tips (ISBN: 0764597663)
  • CD-ROM with more than 1000 pages of bonus chapters from 15 other .NET 2.0 and SQL Server(TM) 2005 Wrox books
  • DVD with 180-day trial version of Microsoft(r) Visual Studio(r) 2005 Professional Edition
Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
The ASP.NET 2.0 Framework is remarkably powerful. But, even so, its built-in components address only a fraction of the scenarios you'll need to consider. Fortunately, ASP.NET 2.0 also makes it far easier to customize your own controls and components. In this new Wrox guide, one of the world's leading experts explains ASP.NET server controls from start to finish -- and shows exactly how to use them to solve a huge number of real-world problems.

Dr. Shahram Khosravi starts by helping you understand the role of ASP.NET components and controls in processing requests and contributing to final markup text. Next, he walks you through the implementation of a simple custom control: coding it, using it in an ASP.NET page; adding customization properties and design-time attributes; and incorporating it into your Visual Studio Toolbox.

You'll walk through building custom controls that derive from the WebControl base class; developing and using custom style classes; and enabling custom controls to raise events. You'll then move on to more complex techniques, such as creating composite controls that delegate rendering and event functions to other controls.

Next, Khosravi shows how to put your expertise to work in a wide range of real-world scenarios. Data source controls for seamlessly integrating new data stores into your applications. Role manager modules that store users' role information when you can't use cookies. Highly customized XML web services and clients (including solutions that can significantly improve performance and responsiveness). Custom Web Parts, data control fields, HTTP handlers, and provider-based services. Even Ajax-enabled controls and components. If you want to leverage the remarkable power of ASP.NET 2.0 custom server controls or custom components, you need this book. Bill Camarda, from the September 2006 Read Only

Read More Show Less

Product Details

  • ISBN-13: 9780471793502
  • Publisher: Wiley
  • Publication date: 8/7/2006
  • Series: Wrox Professional Guides Series
  • Edition number: 1
  • Pages: 1224
  • Product dimensions: 7.40 (w) x 9.20 (h) x 2.30 (d)

Meet the Author

Shahram Khosravi started working as a software engineer while still in college. After completing his Ph.D., he continued working on cutting-edge software development projects. Shahram is a senior software engineer, consultant, author, and instructor specializing in ASP.NET, Web services, .NET technologies, XML technologies, ADO.NET, C#, 3D computer graphics, Human Interface (HI) usability, and design patterns. He has more than 10 years of experience in object-oriented analysis, design, and programming. Shahram has written articles on the .NET Framework, ADO.NET, ASP.NET, and XML technologies for industry leading magazines such as Dr. Dobb’s Journal, asp.netPRO magazine, and Microsoft MSDN Online. He is a great enthusiast for using, teaching, and writing about the latest Microsoft technologies, and provides consulting and training services to help others use them in their own software products.

Read More Show Less

Table of Contents

Acknowledgments.

Introduction.

Chapter 1: The ASP.NET 2.0 Framework.

Chapter 2: Developing Simple Custom Controls and User Controls.

Chapter 3: Developing Custom-Styled Controls.

Chapter 4: Developing Custom Controls That Raise Events.

Chapter 5: Developing Custom Composite Controls.

Chapter 6: Developing Custom Templated Controls.

Chapter 7: Developing Custom Controls with Complex Properties.

Chapter 8: ASP.NET Request Processing Architecture.

Chapter 9: Data Binding.

Chapter 10: XML Web Services.

Chapter 11: Implementing Schema Importer Extensions and ISerializable Interface.

Chapter 12: Understanding the ASP.NET 2.0 Tabular Data Source Control Model.

Chapter 13: The ASP.NET 2.0 Data Source Control Parameter Model.

Chapter 14: Developing ASP.NET 2.0 Custom Tabular Data Source Controls.

Chapter 15: Understanding the ASP.NET 2.0 Hierarchical Data Source Control Model.

Chapter 16: Developing ASP.NET 2.0 Custom Hierarchical Data Source Controls.

Chapter 17: Understanding the ASP.NET 2.0 Tabular Data-Bound Control Model.

Chapter 18: The ASP.NET 2.0 Data Control Field Model.

Chapter 19: Developing ASP.NET 2.0 Custom Tabular Data-Bound Controls.

Chapter 20: Why You Need the ASP.NET 2.0 Membership/Role Model.

Chapter 21: Understanding the ASP.NET 2.0 Membership Model.

Chapter 22: Developing Custom MembershipProvider and MembershipUser Components.

Chapter 23: Understanding the ASP.NET Role Management Model.

Chapter 24: Developing Custom Role Providers, Modules, and Principals.

Chapter 25: Developing Custom Provider-Based Services.

Chapter 26: Developing Ajax-Enabled Controls and Components: Client-Side Functionality.

Chapter 27: Developing Ajax-Enabled Controls and Components: Asynchronous Client Callback.

Chapter 28: Developing Ajax-Enabled Controls and Components: Ajax Patterns.

Chapter 29: Developing Ajax-Enabled Controls and Components: More Ajax Patterns.

Chapter 30: Understanding the ASP.NET 2.0 Web Parts Framework.

Chapter 31: Developing Custom WebPart, EditorPart, and CatalogPart Controls.

Chapter 32: Developing Custom WebPartZoneBase Controls.

Chapter 33: WebPartManager, Web Parts Connections, and Data-Bound WebPart Controls.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)