The ASP.NET 2.0 Framework introduced web developers to dozens ofnew server controls and components, and a greatly expanded andeasier structure for writing their own server controls andcomponents. Professional ASP.NET 2.0 Server Control and ComponentDevelopment covers the breadth of server control functionality aswell as the rest of the membership, role management,SchemaImporterExtension, and so on - the functionalityreferred to as components. Written for the experienced ASP.NETdeveloper, Professional ASP.NET 2.0 Server Control and ComponentDevelopment will show you how to write your first sever control orcustom component.
The step-by-step coverage drills down to the details of theextensible part of the ASP.NET 2.0 Framework that you need toextend to write the specified type of custom control or component.Rather than present the extensible part as a black box, it presentsa detailed step-by-step approach to implement functional replica ofthe extensible part, discusses the replica's code in detail,and provides an in-depth coverage of the techniques, tools, andtechnologies used in the code. From there you get a detailedpractical recipe for developing the specified type of customcontrol or component and book then uses the recipe to implement oneor more real-world custom controls or components of the specifiedtype that you can use in your own Web applications.
Some of the many types of controls and components you'll learnto build are:
* Ajax-enabled controls and components: four chapters on Ajaxdiscuss and use Ajax patterns, ASP.NET 2.0 client callbackmechanism, CSS, DOM, XML, and JavaScript to implement a number ofAjax-enabled controls and components.
* Web Parts: four chapters on Web Parts in ASP.NET 2.0 develop anumber of custom WebPart, EditorPart, CatalogPart, WebPartZone,WebPartChrome, WebPartVerb, WebPartManager, and data-bound WebPartcontrols.
* 5 chapters on ASP.NET 2.0 security, membership, and rolemanagement components
* 5 chapters on ASP.NET 2.0 tabular and hierarchical data sourcecontrols and custom Parameter components
* 4 chapters on ASP.NET 2.0 tabular data-bound controls and datacontrol fields
* Developing controls and components that can access any type ofdata 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 RSSservice provider that can feed RSS from any type of data store suchas SQL Server, file system, Web services, and so on
* HTTP modules, HTTP handler factories, HTTP handlers, andcontrol builders including developing an HTTP module and an HTTPhandler factory that perform URL rewriting and an HTTP handler thatgenerates RSS feeds
* User controls and composite and templated custom controls
* State management and custom type converters.
* Events, IPostBackEventHandler, IPostBackDataHandler, and Pagelifecycle
This book is also available as part of the 5-book ASP.NET 2.0Wrox 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 RoleManagement (ISBN: 0764596985)
* Professional ASP.NET 2.0 Server Control and ComponentDevelopment (ISBN: 0471793507)
* ASP.NET 2.0 MVP Hacks and Tips (ISBN: 0764597663)
* CD-ROM with more than 1000 pages of bonus chapters from 15other.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
Shahram Khosravi