Book Review: Professional ASP.NET 3.5 SP1 – Wrox

I received a review copy of Professional ASP.NET 3.5 SP1 by Wrox, through Emerging .NET Devs User Group. So thank you Wrox and Emerging .NET Devs.

Title: Professional ASP.NET 3.5 SP1 in C# and VB

Authors: Bill Evjen, Scott Hanselman and Devin Rader

ISBN: 978-0-470-47826-4

Publisher: Wrox

“I would say this book, written by ASP.NET experts, is one of the most comprehensive book for professionals not only for ASP.NET 3.5 SP1 but it also covers detail overview of all the new features which .NET 3.5 SP1 offers such as LINQ, Entity Framework, IIS7, WCF, ADO.NET Data Services, ASP.NET AJAX and ASP.NET AJAX control toolkit as well.

The initial 6 chapters cover some of the basic topics for developing ASP.NET Websites:

  • Chapter 1: Application and Page Framework
    • Describing fundamentals like Page directives, page events, application folders and working with classes using VS 2008
  • Chapter 2: ASP.NET Server Controls and Client-Side Scripts
    • The first part of the chapter covers what and how will you use ASP.NET server controls and HTML Server controls. The second part focuses on Client Side scripting discussing about using JavaScript to manipulate server controls and callback mechanism
  • Chapter 3: ASP.NET Web Server Controls
    • This chapters introduces server controls in detail, both their functionality and usage
  • Chapter 4: Validation Sever Controls
    • Describing validation and server controls, provided out of the box with ASP.NET, to easily incorporate validation in your website
  • Chapter 5: Working with Master Pages
  • Chapter 6: Themes and Skins

After covering fundamentals and core concepts, the authors moved towards the area of working with Data such as Data Binding, ADO.NET, LINQ etc. This book is well organized and let reader to have knowledge from fundamentals to advance concepts.

The book comes with a CD containing a PDF version of this book along with 7 free eBooks that normally worth USD 7 each. Another good point of this book are appendixes.

  • Appendix A: Migrating Older ASP.NET Projects
  • Appendix B: ASP.NET Ultimate Tools
  • Appendix C: Silverlight 2 and ASP.NET
  • Appendix D: ASP.NET is Greater than ASP.NET MVC
  • Appendix E: ASP.NET online resources

Overall, The book is a great package for the ASP.NET developers. However, if you are new to the ASP.NET world or web development then I would not recommend this book for you. Check out some Beginners’ series by Wrox or other publishers.”

About Reviewer:

Adil Mughal is working as Development Executive at Telenor Pakistan. He is Microsoft Most Valuable Professional (MVP) and also Microsoft Certified Professional. He is leading International .NET Association (INETA) user groups, “Emerging .NET Devs” and “DevNext”. He is also author of few articles at Being active community contributor, he often participates as speaker in different events. He frequently does blogging at


July UG Meeting Summary

On 28th July, 2009, We held another successful User Group Meeting on web 2.0 with ASP.NET, with major focus on jQuery. We would like to thank Mr. M. Fahad, Director Engineering Folio3, for taking out time and delivering a fantastic show on jQuery with ASP.NET. We would also like to thank every single participant for making the event successful and we look forward to see them in the next UG meeting in August.

The event was sponsored by Microsoft and Wrox.

mslogo-1                    wrox_4c


FahadThe event started by Fahad with the current trends in web and how the user experience has changed over the internet. Fahad talked about the current tools and libraries available in the market such as Silverlight/Flash along with some client side scripting using jQuery, YUI etc.

The overall emphasis of the session was to use jQuery with ASP.NET in order to build rich and interactive user experience.


The speaker demonstrates some of the simple usage of jQuery like dialog window, Calendar control, Drag gable Panel and how we can utilize jQuery and CSS with ASP.NET server controls or simple HTML controls.

 fahad            Attendees          DSC00399


Adil Mughal (MVP) on UGFinally, I talked about the User Group, the benefits and some future plans about Emerging .NET Devs. The purpose of this 10-15 min talk was to promote the User Group culture in Pakistan and free knowledge sharing among peers.

In the end, once again, I would like to thank speaker and sponsors in particular Wrox for sending out writing pads and badges for the meeting, which we distributed to participants in the start of the session, and also Microsoft for their support for our User Group.

For those who attended the show, please provide feedback here.