Hey guys, as promised during the Deep Dive presentation, here’s a bunch of resources regarding ASP.NET 2.0 I wanted to pass onto you. Enjoy!!
Deep Dive resources (PPT & code)
Code Snippets – Access these on Craig McMurtry’s blog as Craig’s posted a whole pile awesome material based on the Deep Dive. In particular, if you were interested in taking some time to grok the ADAM membership provider code, or Authorization Manager role provider code you can go here an here respectively.
Also don’t forget to register for the follow up webcasts – register for them on the msdn.microsoft.ca/deepdive page
General ASP.NET 2.0 info:
ASP.NET – Whidbey site
ASP.NET – Forums – This is an incredibly helpful resource. Lots of really good posts that delve into all sorts of areas. Chances are that if you have some nagging questions around Whidbey they’ve likely discussed it in one of these forums.
Here’s a category breakdown of the ASP.NET 2.0 specific forums:
Visual Web Developer 2005 Express Edition
All things Scott Guthrie
Scott is the Product Unit Manager for the ASP.NET team. Or in other words “THE” ASP.NET dude.
Scott’s website (lots of PPT decks to download)
Channel 9 videos Scott just did covering topics such as:
- History of the ASP.NET project
- XHTML and Accessibility Standards in Whidbey
- New IIS7 architecture and design
- Managed code and our philosophy for betting on it with ASP.NET
- RSS and cool things you could do with it
- Why Apache devs will like IIS7
- App-Domains and how we use them
You’ve also gotta check out this blog entry by Scott on how we test ASP.NET 2.0
Here’s a walkthrough from msdn2.microsoft.com beta documentation website on precompiling your website.
See Fritz Onion’s blog (which is an awesome resource on its own btw) entry regarding the aspnet_compiler utility I demonstrated. While you’re looking at Frit’s blog and pondering compilation in Whidbey, check this post of his regarding code behind while you’re at it.
Great articles on ASP.NET 2.0 on msdn2.microsoft.com
If you haven’t checked out msdn2.microsoft.com yet head over and have a look. It’s VERY cool. For instance, try this out:
Notice you can just append a namespace right after /library/ and you get the documentation for that namespace. Soooo awesome!!
Introduces Web Parts and how they can be used to customize web pages.
Illustrates customizing web pages by using Web Parts.
Provides details on using Web Parts to customize web pages.
Describes how to work with Web Parts.
Data Access in ASP.NET 2.0 walkthrough
Articles and Whitepapers
These articles were written to the Beta 1 release of ASP.NET 2.0, which may not match the code for the final release.
Watch this webcast series featuring Jeff Prosise, Co-founder of Wintellect as he shows the new features of ASP.NET 2.0.
Learn how to personalize your data-driven Web applications by using profiles, Web parts, theming, and skins. Also see how to implement XML-driven forms using the new XMLDataSource object.
Web Parts provide you with the infrastructure for creating customizable Web applications. When you build a Web site with Web Parts, the Web site can be easily customized by either the administrator of the Web site or the individual users of the Web site. Web Parts are all about flexibility.
Creating global Web applications with Microsoft ASP.NET is becoming more and more important. ASP.NET 2.0 makes it even easier to provide support for multiple cultures and locales through improved runtime and tool support.
Learn to use cascading style sheets and images with themes in ASP.NET 2.0, and how you can dynamically load themes at run time.
Use the new Profile object in ASP.NET 2.0 to track user preferences, create a shopping cart, and more.
Learn how to use the ObjectDataSource control to build a proper multi-tier Web application with the ASP.NET 2.0 Framework.
Discover how you can use the TreeView and Menu controls in ASP.NET 2.0 to represent hierarchical data in your applications. Use both controls with various data sources and customize the appearance of both controls.
Use ASP.NET 2.0, Internet Information Services 6.0, and the Microsoft .NET Framework 2.0 to make deploying, configuring, monitoring, and maintaining Web applications easier than ever before.
The release of ASP.NET 2.0 brings several improvements to the view state mechanism that will make it easier to use without hindering your site's performance. These improvements include a reduction in encoding size, the introduction of control state to separate behavioral state from content, and intelligent integration with data-bound controls.
While 100 percent backward compatible with ASP.NET 1.1, ASP.NET 2.0 brings a number of internal changes to ASP.NET. These include changes to the code model, compilation, page lifecycle, and more. This article outlines those changes.
Leverage the new ASP.NET 2.0 data access controls to reduce the code you have to write when developing a data-driven Web application.
Master Pages enable you to create ASP.NET pages that follow a consistent theme and style. Stephen Walther shows you how to take advantage of this new feature.
While ASP.NET 1.x supported validating user input, ASP.NET 2.0 increases the flexibility of the validation through the addition of validation groups. This article looks at this new feature, and shows you how you can use it in a number of common scenarios.
Display and edit database data and single database records with GridView and DetailsView, two new controls in the ASP.NET 2.0 framework.
Create personalized Web sites faster, and build entirely new classes of applications, with the new personalization features in ASP.NET 2.0.
Explore features new to ASP.NET 2.0 from ASP.NET 1.x that offer a better set of options for Web development within the .NET Framework.
Tour the advantages of developing with ASP.NET 2.0, and gives guidance to developers in migrating from ASP to ASP.NET 2.0.
The new adaptive rendering model in ASP.NET 2.0 provides a number of new options for control writers. This article shows how those options make creating custom controls for ASP.NET easier than before.
Go beyond the DataGrid!
ASP.NET 2.0 includes a number of new features to make securing your ASP.NET applications easier than before. See how you can use the new controls, tools, and APIs to control access to pages, and make it easier to store information about your users.
Stephen Walther looks at the new caching features included in ASP.NET 2.0, and how you can use them to improve the performance and scalability of your ASP.NET applications.
Some Whidbey Webcasts
Here’s a fantastic webcast by Stefan Schackow discussing “planning for Whidbey”. It was great as he had a good presentation and demos, but also took time to answer a LOT of questions that popped up during the webcast:
Other ASP.NET 2.0 Webcasts to check out: