Welcome to Professional ASP.NET - Chris Love's Official Blog Sign in | Join | Help

Chris Love's Official ASP.NET Blog

Chris Love's Helpful tips, tricks and pragmatic development knowledge for the ASP.NET world.
ASP Insider

September 2007 - Posts

Microsoft Store

Richmond Code Camp 4
I will be presenting at the Richmond Code Camp on October 6th, that is next Saturday. Andy Leonard has a great .NET and SQL Server day planned for everyone. I know my local friends Sue Googe and Josh Carlisle will be presenting with me next week. Sue Read More...
Windows Presentation Foundation Unleashed - Book Review
Earlier this year I was able to read through Adam Nathan's Windows Presenation Foundation Unleashed book, published by SAMS. Adam's book seems to be the main go to book for most .NET developers trying to learn WPF programming . I think the main thing Read More...
Properly Using Custom Error Pages in ASP.NET
Earlier this week I started with a rant about ASP.NET and Search Engine Optimization and was really tired of my platform being dissed as a good platform for optimized sites. One of the complaints raised by the article was the way ASP.NET handles custom Read More...
Links of the Week September 28 2007
Here we go again with another great week of resources. Honestly I think I could have doubled this week's links, but I was so busy I did not get a chance to really check everything out I wanted to check out. MLB on CardSpace - Points out how the use of Read More...
Installing .NET 3.5 Beta
Tonight I took the plunge and install the .NET 3.5 framework on my production server. I was not scared, since none of the previous installs of .NET frameworks ever caused and issues. Well if you are reading this then everything went pretty smoothly for Read More...
Get Your Head Out of the LAMP's ASS and See Some Light - ASP.NET URL Rewriting Works Great!
Last week Jonathan Hochman wrote an article about how URL Rewriting does not work properly on the ASP.NET/IIS platform . He could not be farther from the truth if it bit him on his big toe and drew blood. Jonathan admits that he was extremely green to Read More...
Coalesce in your SQL Server Stored Procedures
There are so many built-in functions and keywords in SQL Server to help our applications perform and the coding is so easy that many get lost in the breadth of everyday needs. A few months ago I came across a function that I did not recall seeing before, Read More...
Streaming a vCard on the Fly in ASP.NET with a Custom httpHandler
To continue with my series on httpHandlers I want to cover how to stream a vCard to the user based on a parameter. First let me say that I grabbed the code for the .NET vCard class from a CodeProject.com article. There is also a corresponding vCalendar Read More...
Finally It Is on the Way! ASP.NET 2.0 Your Visual Blueprint
So after a long period of writing and researching I have finally submitted the last content to Wiley for the upcoming ASP.NET 2.0 Visual Blueprint book. I think they have it slated for a December release date. This has been a very long and trying process. Read More...
Cures for the Common Ailments - Part 5: Reporting Exceptions through E-Mail
A few months ago I made an entry reviewing how to send e-mail from an ASP.NET page , today I am going to extend that entry a little an show how you can make a simple exception reporting utility for your web pages. One of the terrible things we as developers Read More...
Building a Basic IP BlackList Filter in ASP.NET
I have always loved the freedom of the Internet, but there is one true fact about life my mother embedded in me about the time I got my driver's license. She told me she was not worried about me, she knew I would be responsible (she knew I did not want Read More...
Links of the Week September 19 2007
Everyone seems to be coming off vacation and my book is done so now to list the resources to make us all better! ASP.NET AJAX Repeater - Since I am launching a series on databinding I thought it only appropriate to link to an ASAJ Repeater article. How Read More...
It's Official I am a Solid Quality Mentor
Back in January Ken Spencer asked me to come be a part of a new division in Solid Quality Mentors building .NET applications. About a month ago I became a full mentor with Solid Quality Mentors and plan on making this a very adventurous opportunity to Read More...
Basics of Binding to Data Controls - The Rant
Binding sets of records to data controls is one of the most misunderstood concepts in the .NET development world. The Data controls, GridView, DataList, Repeater, now the ListView and formerly the DataGrid all have one thing in common, binding records Read More...
What is an ASP.NET httpModule?
The more I go out and do presentations about ASP.NET tactics the more I seem to find myself demonstrating the use of httpModules and httpHandlers. I wanted to give a brief introduction to httpModules for everyone. Especially since I have already been Read More...
CodeSmith Template to Grant Execute Permission for a User to all Stored Procedures
I like to use CodeSmith to generate a lot of my common code. I hope to make my templates more efficient in the coming months and share some of that with you as it happens. But last week, well late Friday afternoon I was presented with a challenge at a Read More...
Create an HttpModule to Process Wildcard Extension Mapping in ASP.NET
Back in July I made a post about configuring IIS to handle Wildcard mapping through ASP.NET . I promised to follow that up with how to write some simple code in ASP.NET to handle the wildcard mapping through a simple URL Mapping httpModule. I am actually Read More...
Creating a Background Thread When the Web Site First Starts
There have been several instances along the way where a Web application I am developing would be served by having a thread periodically spin up to perform a needed task at a specified interval. For example the application may need to log the state of Read More...
Links of the Week August 2007
Well another month has pasted, and there are more links to be shared. These are just a few I came across. Increasing Your PC's Boot Time - Jeff Atwood has a great article on PC boot time and how to increase it and maintain it over time. A key tool is Read More...
How to Replace Ambiguous Values
Recently I had a friend tell me they were working on a project where they had to hand scrub the data in their database. In particular that day they were manually scrubbing values like 'Not Applicable', 'NA' and 'N/A' which all meant the same thing. But Read More...