Scott on Writing

Musings on technical writing...

ASP.NET Talk

FIX: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS

posted @ Wednesday, February 17, 2010 1:39 PM | Feedback (2)

SOLUTION: Outlook Is Stripping Line Breaks From Plain-Text Emails Auto-Generated From My ASP.NET Application!

posted @ Tuesday, December 08, 2009 11:36 AM | Feedback (3)

Configuring the PasswordRecovery To Send Email to an SSL-Enabled SMTP Client

posted @ Tuesday, November 10, 2009 12:54 PM | Feedback (2)

TIP: How To Generate a Fully Qualified URL in ASP.NET (E.g., http://www.yourserver.com/folder/file.aspx)

posted @ Monday, October 26, 2009 3:59 PM | Feedback (6)

Rich Tooltips With jQuery

posted @ Friday, October 23, 2009 3:17 PM | Feedback (6)

SOLUTION: JSLint.VS Add-In Always Reports "No Errors" Even For Invalid JavaScript Files

posted @ Thursday, October 15, 2009 3:49 PM | Feedback (6)

Deleting All Records In a Table EXCEPT For the N Most Recently Added Records

posted @ Thursday, October 01, 2009 8:50 AM | Feedback (6)

PROBLEM: CSS Styles No Longer Apply For Anonymous Users

posted @ Monday, September 28, 2009 8:34 AM | Feedback (1)

A Tool For Querying Multiple Databases

posted @ Tuesday, September 08, 2009 3:15 PM | Feedback (6)

Ruminations on Multi-Tenant Data Architectures

posted @ Wednesday, August 19, 2009 4:09 PM | Feedback (10)

Range-Specific Requests in ASP.NET

posted @ Friday, August 14, 2009 7:15 AM | Feedback (3)

Upcoming Talk: Content Syndication With ASP.NET 3.5 (San Diego ASP.NET SIG)

posted @ Tuesday, August 11, 2009 2:12 PM | Feedback (3)

ASP.NET Membership Tip: Requiring New Users To Change Their Password When Logging On For The First Time

posted @ Monday, July 27, 2009 10:13 AM | Feedback (3)

Session State Not Working? Check Your Web Garden!

posted @ Thursday, July 23, 2009 8:59 AM | Feedback (3)

Keeping ELMAH's Error Log Size In Check

posted @ Friday, July 10, 2009 8:52 AM | Feedback (6)

Final Six ASP.NET Hosting Tutorials Now Online

posted @ Friday, June 19, 2009 7:49 AM | Feedback (3)

Sending ELMAH Errors Via GMail

posted @ Thursday, May 21, 2009 12:34 PM | Feedback (4)

Next Four Hosting Tutorials Now Online

posted @ Monday, April 27, 2009 12:51 PM | Feedback (4)

New Tutorials Series on Hosting

posted @ Friday, April 10, 2009 8:35 AM | Feedback (11)

Daylight Savings and ASP.NET Fun Fact

posted @ Sunday, March 08, 2009 8:24 AM | Feedback (6)

Creating and Consuming Syndication Feeds in ASP.NET 3.5

posted @ Monday, February 23, 2009 7:21 AM | Feedback (3)

Accessing the DropDownList Control's SelectedIndex or SelectedValue Properties Selects the First ListItem

posted @ Friday, February 06, 2009 10:04 AM | Feedback (9)

The DefaultButton Property - News To Me!

posted @ Wednesday, February 04, 2009 7:28 AM | Feedback (6)

Redirecting with the Click of a Button

posted @ Thursday, January 22, 2009 1:06 PM | Feedback (4)

HTTP Redirection Tip

posted @ Monday, January 05, 2009 8:26 AM | Feedback (1)

Four Helpful Custom Base Page Features

posted @ Thursday, December 18, 2008 2:23 PM | Feedback (2)

New Version of Error Logging Modules and Handlers (ELMAH) Available

posted @ Thursday, November 20, 2008 11:34 AM | Feedback (8)

The Eight Commandments of Source Code Control

posted @ Thursday, November 13, 2008 8:28 AM | Feedback (8)

Tracking User Activity

posted @ Tuesday, November 11, 2008 8:24 AM | Feedback (0)

Visual Studio's Property Window Not Refreshing in the Designer

posted @ Tuesday, October 28, 2008 7:50 AM | Feedback (3)

Search Your Site Using Google's Custom Search Engine

posted @ Monday, September 15, 2008 8:51 AM | Feedback (0)

Final Two Master Page Tutorials Published

posted @ Thursday, July 31, 2008 4:50 PM | Feedback (4)

Email Verification for New Accounts via ASP.NET's Membership Framework

posted @ Friday, July 25, 2008 8:54 PM | Feedback (4)

The CreateUserWizard and Validation ErrorMessages

posted @ Thursday, July 24, 2008 10:41 AM | Feedback (8)

Three New Master Page Tutorials Published

posted @ Sunday, July 13, 2008 11:21 AM | Feedback (2)

Speeding Up FireFox When Using the ASP.NET Development Server from Localhost

posted @ Wednesday, July 09, 2008 1:54 PM | Feedback (2)

For Some Probability Problems, Seeing Can Be Believing

posted @ Tuesday, July 01, 2008 2:54 PM | Feedback (4)

The Economics Behind Writing Subsequent Editions (for Computer Trade Books)

posted @ Tuesday, June 24, 2008 5:06 PM | Feedback (3)

Not NotNorthwind

posted @ Thursday, June 12, 2008 10:44 AM | Feedback (10)

Two New Master Page Tutorials Published

posted @ Tuesday, June 10, 2008 3:46 PM | Feedback (5)

A New Tutorial Series on Master Pages

posted @ Wednesday, May 21, 2008 4:05 PM | Feedback (7)

Warning the User When Caps Lock is On

posted @ Tuesday, May 13, 2008 8:50 PM | Feedback (0)

Final Three Security Tutorials Published

posted @ Wednesday, April 02, 2008 10:55 PM | Feedback (6)

Three New Security Tutorials Now Available

posted @ Tuesday, March 25, 2008 7:49 PM | Feedback (9)

Five New Security Tutorials Now Available

posted @ Thursday, February 28, 2008 2:06 PM | Feedback (13)

Upcoming Speaking Engagements and Training

posted @ Monday, February 18, 2008 12:28 PM | Feedback (1)

Exploring the Code for the New .NET 3.5 Classes

posted @ Thursday, February 14, 2008 11:08 AM | Feedback (6)

User Group Talk: Storing Binary Data in an ASP.NET Web Application

posted @ Sunday, February 10, 2008 12:02 PM | Feedback (6)

My First Three Website Security Tutorials Now Live

posted @ Tuesday, February 05, 2008 12:43 PM | Feedback (17)

Adding Up and Down Arrow Images to a Sortable GridView

posted @ Tuesday, January 22, 2008 1:40 PM | Feedback (3)

My Working with Data Tutorials in Video Format

posted @ Friday, January 18, 2008 11:48 AM | Feedback (0)

Another Potential Gotcha When Creating a Website that Allows Users to Share Uploaded Files

posted @ Monday, January 14, 2008 2:45 PM | Feedback (4)

Disabling the Submit Button Until a CheckBox is Checked

posted @ Tuesday, December 18, 2007 3:45 PM | Feedback (1)

ASP.NET Version 3.5's Web.config File

posted @ Tuesday, December 11, 2007 11:18 AM | Feedback (4)

Visual Studio 2008 and ASP.NET 3.5 Released

posted @ Monday, November 19, 2007 1:23 PM | Feedback (2)

Returning the Just-Inserted ID Value Using Typed DataSets

posted @ Tuesday, October 23, 2007 1:45 PM | Feedback (1)

Stepping into the .NET Framework Code

posted @ Thursday, October 04, 2007 7:16 PM | Feedback (6)

4GuysFromRolla.com Turned Nine Years Old this Month

posted @ Saturday, September 29, 2007 11:23 AM | Feedback (10)

My Karamasoft UISuite Whitepaper

posted @ Friday, September 28, 2007 10:13 AM | Feedback (0)

The Remaining Nine "Working with Data in ASP.NET 2.0" Tutorials

posted @ Monday, August 06, 2007 5:51 PM | Feedback (5)

Five New "Working with Data in ASP.NET 2.0" Tutorials Available - SiteMaps and Batched Data

posted @ Sunday, July 01, 2007 7:51 AM | Feedback (0)

Four New "Working with Data in ASP.NET 2.0" Tutorials Available - Caching

posted @ Friday, June 01, 2007 3:20 PM | Feedback (0)

JavaScript Includes - Be Careful With Your Syntax!!

posted @ Wednesday, April 18, 2007 3:40 PM | Feedback (7)

Working with Data in ASP.NET 2.0 - Complete!

posted @ Tuesday, April 03, 2007 12:03 PM | Feedback (18)

Four New "Working with Data in ASP.NET 2.0" Tutorials Now Available

posted @ Tuesday, March 27, 2007 9:24 AM | Feedback (2)

Inserting through the GridView's Footer Row - Easy Unless There are No Records Bound to the Grid!

posted @ Friday, March 16, 2007 2:55 PM | Feedback (7)

GotDotNet? Not Anymore, You Don't

posted @ Thursday, March 15, 2007 10:18 AM | Feedback (5)

An RSS Feed for My "Working with Data in ASP.NET 2.0" Tutorials

posted @ Wednesday, March 14, 2007 1:49 PM | Feedback (4)

An Introduction to JavaScript Object Notation (JSON)

posted @ Wednesday, March 14, 2007 1:44 PM | Feedback (0)

Three New "Working with Data in ASP.NET 2.0" Tutorials Now Available

posted @ Tuesday, March 06, 2007 1:50 PM | Feedback (6)

ASP.NET Black Belt Training :: April 21st, 2007 :: San Diego, CA

posted @ Wednesday, February 28, 2007 9:07 PM | Feedback (4)

Four New "Working with Data in ASP.NET 2.0" Tutorials Now Available

posted @ Wednesday, February 21, 2007 9:02 AM | Feedback (5)

Opening a PDF in a Popup Window In Internet Explorer

posted @ Friday, February 02, 2007 6:17 PM | Feedback (2)

A Potential Security Hole with "Remember Me Next Time"

posted @ Thursday, February 01, 2007 12:13 PM | Feedback (6)

Watch Out for Folder Names with Parentheses!

posted @ Tuesday, January 30, 2007 7:58 PM | Feedback (4)

Passing Information Between Master Pages and Content Pages

posted @ Tuesday, January 30, 2007 12:21 PM | Feedback (4)

The Confusing "Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox'" Compilation Error

posted @ Friday, January 26, 2007 4:48 PM | Feedback (10)

.NET Masters Lecture Series :: Los Angeles, CA :: Saturday, February 10th

posted @ Thursday, January 25, 2007 2:45 PM | Feedback (0)

Error When Installing Visual Studio 2005 SP1: "The installation source for this product is not available."

posted @ Monday, January 15, 2007 9:26 PM | Feedback (4)

User Group Talk: Handling Errors in an ASP.NET Web Application

posted @ Monday, January 15, 2007 12:04 PM | Feedback (0)

BUG: Off-By-One Error in the Paging/Sorting with the DataList or Repeater Tutorials

posted @ Tuesday, January 09, 2007 3:35 PM | Feedback (0)

The T-SQL Emitted by the aspnet_regsql.exe Command Line Program when Adding the Infrastructure for SQL Cache Dependencies

posted @ Thursday, January 04, 2007 4:42 PM | Feedback (5)

An ASP.NET 2.0 BlackJack Game

posted @ Friday, December 22, 2006 2:57 PM | Feedback (0)

A Video Presentation of Implementing a Layered Architecture Using Separate Class Library Projects

posted @ Monday, December 18, 2006 9:16 PM | Feedback (21)

Maintain Scroll Position on Postback in ASP.NET 2.0

posted @ Thursday, December 14, 2006 9:33 AM | Feedback (11)

Three New "Working with Data in ASP.NET 2.0" Tutorials Available

posted @ Monday, November 13, 2006 1:39 PM | Feedback (5)

More Tutorials on Working with the DataList... and More Tutorials in the Pipeline!

posted @ Tuesday, October 31, 2006 12:53 PM | Feedback (8)

Three New Data Tutorials on Using Master/Detail Filtering with the DataList and Repeater Controls!

posted @ Tuesday, October 17, 2006 11:11 AM | Feedback (2)

Specifying Authorization Rules for the Business Logic or Data Access Layers (BLL/DAL)

posted @ Wednesday, October 04, 2006 4:43 PM | Feedback (2)

WARNING: Concurrency Issue with ASP.NET 2.0 GridViews/DetailsView/FormViews that Support Editing and/or Deleting and Whose View State is Disabled

posted @ Tuesday, October 03, 2006 12:56 PM | Feedback (9)

An ASP.NET 2.0 Validator Web Control for CheckBoxes and CheckBoxLists

posted @ Wednesday, September 20, 2006 7:20 AM | Feedback (9)

Top Ten ASP.NET Tips and Traps - Presented this Saturday at the SoCal .NET Technical Summit

posted @ Tuesday, September 19, 2006 1:49 PM | Feedback (3)

Five New Data Tutorials

posted @ Wednesday, September 13, 2006 3:31 PM | Feedback (1)

Upcoming Talk for the San Diego .NET Developers Group

posted @ Tuesday, August 29, 2006 11:13 AM | Feedback (1)

Upcoming Talk at the SoCal .NET Technical Summit

posted @ Thursday, August 24, 2006 7:28 AM | Feedback (5)

Custom Paging and Navigating to the Last Page

posted @ Friday, August 18, 2006 9:46 AM | Feedback (4)

The "Paging and Sorting" Tutorials from the "Working with Data in ASP.NET 2.0" Series are Now Online!

posted @ Tuesday, August 15, 2006 5:57 PM | Feedback (9)

Displaying a Breadcrumb in the Page's Title

posted @ Thursday, July 20, 2006 6:31 PM | Feedback (6)

The Next Batch of "Working with Data in ASP.NET 2.0" Tutorials are Online!

posted @ Thursday, July 13, 2006 7:19 AM | Feedback (18)

An Interview with Patrick Chu from ItsYourTurn.com

posted @ Tuesday, July 11, 2006 4:00 PM | Feedback (0)

Customizing the TableAdapter

posted @ Tuesday, June 27, 2006 11:55 AM | Feedback (11)

SoCal CodeCamp Talks

posted @ Saturday, June 24, 2006 5:12 PM | Feedback (0)

Supporting HTTP Authentication and Forms Authentication in a Single ASP.NET Web Site

posted @ Friday, June 23, 2006 10:24 AM | Feedback (5)

The Namespace and Class Names for Strongly Typed DataSets and TableAdapters

posted @ Thursday, June 22, 2006 7:34 AM | Feedback (6)

More "Working with Data in ASP.NET 2.0" Tutorials Available!

posted @ Monday, June 19, 2006 12:01 PM | Feedback (20)

SoCal Code Camp (San Diego) - THIS Saturday and Sunday (June 24th and 25th)

posted @ Sunday, June 18, 2006 11:52 AM | Feedback (1)

Working with Data in ASP.NET 2.0

posted @ Monday, June 12, 2006 9:02 AM | Feedback (16)

Login Control + CAPTCHA

posted @ Tuesday, June 06, 2006 3:31 PM | Feedback (13)

Deleting the Last Record on the Last Page from a GridView with Custom Paging

posted @ Tuesday, May 30, 2006 5:36 PM | Feedback (8)

Esoteric Connection String Parsing Problem When Ending the Password with an Apostrophe

posted @ Monday, May 08, 2006 1:11 PM | Feedback (3)

Paging Done RIGHT (in SQL Server 2000 & 2005)

posted @ Tuesday, April 25, 2006 1:25 PM | Feedback (18)

Visual Studio Express Versions - Free for Life

posted @ Friday, April 21, 2006 1:29 PM | Feedback (1)

Can You Learn ASP.NET in 24 Hours?

posted @ Thursday, April 06, 2006 10:46 AM | Feedback (32)

Hot Off the Presses - Teach Yourself ASP.NET 2.0 in 24 Hours!

posted @ Tuesday, April 04, 2006 8:10 PM | Feedback (11)

Working with SQL Server 2005 Express Databases

posted @ Monday, March 27, 2006 6:35 PM | Feedback (5)

Efficiently Paging Through LARGE Resultsets in ASP.NET 2.0

posted @ Monday, March 20, 2006 4:23 PM | Feedback (16)

Upcoming Talk: San Diego ASP.NET SIG - ASP.NET 2.0's Site Navigation

posted @ Wednesday, March 15, 2006 3:45 PM | Feedback (2)

Review: Programming Visual Basic 2005

posted @ Friday, March 03, 2006 1:33 PM | Feedback (0)

The Latest Thing from Microsoft - Video Training

posted @ Tuesday, February 28, 2006 10:24 PM | Feedback (5)

Encrypting Configuration Settings in ASP.NET 2.0

posted @ Tuesday, February 14, 2006 3:55 PM | Feedback (0)

My Own Blog Engine Software

posted @ Saturday, January 28, 2006 6:08 PM | Feedback (6)

SubmitDisabledControls - A New Property in ASP.NET 2.0

posted @ Monday, January 23, 2006 1:37 PM | Feedback (0)

SoCal CodeCamp THIS WEEKEND

posted @ Thursday, January 19, 2006 12:56 PM | Feedback (3)

More Debugger Visualizer Goodness

posted @ Tuesday, January 17, 2006 12:13 PM | Feedback (1)

ReadOnly vs. Enabled in Version 1.x and Version 2.0 for ViewState-Disabled Forms

posted @ Monday, January 16, 2006 9:41 AM | Feedback (3)

Debugging Visualizers in Visual Studio 2005

posted @ Friday, January 13, 2006 12:27 PM | Feedback (7)

Referencing the ASPNETDB Database

posted @ Friday, January 13, 2006 9:09 AM | Feedback (1)

SoCal Code Camp - A FREE Two-Day Conference!

posted @ Wednesday, January 11, 2006 9:53 AM | Feedback (1)

Code Snippets in Visual Studio 2005

posted @ Tuesday, December 27, 2005 4:05 PM | Feedback (4)

My New Toolbox Column on MSDN

posted @ Tuesday, December 13, 2005 8:55 AM | Feedback (6)

ASP.NET 2.0 Article Series on 4Guys

posted @ Tuesday, December 06, 2005 2:35 PM | Feedback (6)

Quickly Opening a Visual Studio Website Project

posted @ Monday, December 05, 2005 6:42 PM | Feedback (13)

Displaying a Formatted Email Addresses in a GridView or DetailsView (The HyperLinkField Doesn't Cut the Mustard!)

posted @ Friday, December 02, 2005 5:12 PM | Feedback (9)

Writing Marathon Complete!

posted @ Wednesday, November 30, 2005 9:19 PM | Feedback (9)

Survey: Best/Coolest New Features in ASP.NET 2.0?

posted @ Wednesday, November 16, 2005 8:36 PM | Feedback (13)

Inserting with a SqlDataSource Using uniqueidentifier Parameters

posted @ Wednesday, November 16, 2005 3:24 PM | Feedback (21)

Problems Installing Management Studio with SQL Server 2005 Standard and Express

posted @ Wednesday, November 09, 2005 8:50 AM | Feedback (6)

Come Learn About ASP.NET 2.0!

posted @ Sunday, October 30, 2005 11:54 AM | Feedback (4)

Provider Model Information Out the Wazoo

posted @ Tuesday, October 18, 2005 3:13 PM | Feedback (1)

Creating Random Passwords in ASP.NET 2.0

posted @ Wednesday, October 12, 2005 9:10 AM | Feedback (7)

Latest MSDN Online Article - Building a ContentRotator ASP.NET Server Control

posted @ Wednesday, September 21, 2005 10:07 AM | Feedback (0)

Fixing "The Following Add-Ins Failed to Load" Error in Visual Studio .NET

posted @ Monday, September 19, 2005 9:35 PM | Feedback (4)

How Big is Too Big a ViewState?

posted @ Wednesday, September 07, 2005 9:14 AM | Feedback (8)

Review of QuickWebSoft.com's ColorPicker Web Control

posted @ Wednesday, August 31, 2005 3:00 PM | Feedback (2)

Upcoming One-Day Lecture on .NET 2.0 (San Diego, CA)

posted @ Tuesday, August 30, 2005 10:12 AM | Feedback (2)

FeedBurner and Changing a Blog's Feed URL

posted @ Sunday, August 28, 2005 5:23 PM | Feedback (10)

Enhancements to skmLinkButton

posted @ Wednesday, August 24, 2005 12:45 AM | Feedback (0)

Requiring HTTPS for Certain ASP.NET Pages

posted @ Wednesday, August 17, 2005 12:38 AM | Feedback (4)

DVXP's TEdit.NET Control

posted @ Wednesday, August 10, 2005 12:31 AM | Feedback (0)

Third-Party, Commercial ASP.NET Components I've Used

posted @ Thursday, August 04, 2005 11:49 AM | Feedback (29)

Watch Your Cookies!

posted @ Monday, July 18, 2005 5:14 PM | Feedback (2)

Database Projects in Visual Studio .NET

posted @ Wednesday, July 13, 2005 12:07 AM | Feedback (16)

Scott Hanselman's Recommended Tools

posted @ Tuesday, June 28, 2005 9:58 PM | Feedback (9)

I'm No Longer Cutting Edge

posted @ Monday, June 27, 2005 8:43 PM | Feedback (12)

Tip: When Adding Dynamic Controls, Specify an ID

posted @ Friday, June 03, 2005 12:32 PM | Feedback (16)

Little Known, Invaluable Methods and Properties in the .NET Framework Base Class Library

posted @ Tuesday, May 24, 2005 4:32 PM | Feedback (8)

More On Why I Don't Use DataSets in My ASP.NET Applications

posted @ Monday, May 16, 2005 8:38 PM | Feedback (32)

Bubbling Events

posted @ Tuesday, May 10, 2005 5:40 PM | Feedback (3)

Yesterday's Talk at the SoCal .NET Technical Summit

posted @ Sunday, May 08, 2005 2:55 PM | Feedback (4)

Latest MSDN Online Article Available: skmFAQs.NET!

posted @ Saturday, May 07, 2005 9:03 AM | Feedback (10)

GridView Examples Out the Wazoo

posted @ Friday, May 06, 2005 11:50 AM | Feedback (7)

Don't Trust ViewState

posted @ Tuesday, May 03, 2005 5:03 PM | Feedback (10)

Why I Don't Use DataSets in My ASP.NET Applications

posted @ Wednesday, April 27, 2005 7:01 PM | Feedback (97)

DevConnections 2005 Slides

posted @ Wednesday, April 20, 2005 8:48 AM | Feedback (1)

onbeforeunload and eval Problems in IE

posted @ Tuesday, April 19, 2005 11:11 AM | Feedback (4)

Talk Tonight on the Enterprise Library's Data Access Application Block

posted @ Tuesday, April 19, 2005 8:04 AM | Feedback (1)

It's Official: Beta 2 is Here

posted @ Monday, April 18, 2005 8:11 PM | Feedback (3)

Using a Base Class to Fiddle with a Page's Rendered Output

posted @ Thursday, April 14, 2005 3:02 PM | Feedback (8)

Programmatically Removing a Page from the OutputCache

posted @ Sunday, April 10, 2005 10:37 PM | Feedback (8)

Getting Closer...

posted @ Tuesday, April 05, 2005 1:37 PM | Feedback (5)

Visual Studio Hacks Available

posted @ Monday, April 04, 2005 8:23 PM | Feedback (1)

Upcoming Speaking Events

posted @ Tuesday, March 29, 2005 2:27 PM | Feedback (4)

Looking Ahead to 2.0...

posted @ Monday, March 28, 2005 6:25 PM | Feedback (11)

Don't Forget to run the Install Services script after installing the Enterprise Library!

posted @ Saturday, March 19, 2005 7:03 PM | Feedback (15)

More Enterprise Library Goodness... and GDS Moves Out of Beta!

posted @ Tuesday, March 08, 2005 10:14 PM | Feedback (5)

Comment Spam Script Gone Awry

posted @ Sunday, March 06, 2005 9:58 PM | Feedback (2)

Request for Comments: A ContentRotator Web Control

posted @ Tuesday, February 22, 2005 4:38 PM | Feedback (7)

Some Free Advice for ISVs

posted @ Tuesday, February 15, 2005 11:10 PM | Feedback (7)

Searching Your Blog Got a Whole Lot Easier

posted @ Tuesday, February 01, 2005 9:54 AM | Feedback (12)

A Guide to Orlando, FL, the ASP.NET Connections Spring 2005 Site

posted @ Monday, January 31, 2005 11:50 AM | Feedback (8)

ASP.NET 2.0 Beta 2 Pushed Back (Again)

posted @ Thursday, January 27, 2005 4:19 PM | Feedback (3)

Visual Studio Hacks

posted @ Wednesday, January 26, 2005 7:03 PM | Feedback (3)

My Latest MSDN Article in Now Online

posted @ Friday, January 21, 2005 9:43 AM | Feedback (14)

I'll Be Speaking at ASP.NET Connections Spring 2005

posted @ Thursday, January 20, 2005 10:42 AM | Feedback (3)

Enhanced Client-Side Script Features in ASP.NET 2.0

posted @ Thursday, January 13, 2005 3:33 PM | Feedback (10)

Form with Validators Not Submitting on a Rebuilt ASP.NET 1.1 Box

posted @ Saturday, January 08, 2005 10:36 AM | Feedback (53)

Starting to Really Dig Into ASP.NET 2.0

posted @ Wednesday, January 05, 2005 9:24 AM | Feedback (5)

ASP.NET v1.1 Member Management Component Prototype Released

posted @ Tuesday, December 14, 2004 9:33 AM | Feedback (9)

What's the Largest ASP.NET Application You've Worked On?

posted @ Thursday, December 09, 2004 12:18 PM | Feedback (22)

Cryptic WSE 2.0 Error (WSE032 "configuration error" and System.Net.Dns.GetHostName())

posted @ Thursday, December 02, 2004 9:34 PM | Feedback (1)

Charting in ASP.NET with WebCharts

posted @ Wednesday, December 01, 2004 3:24 PM | Feedback (2)

My Wife's First Contribution to 4Guys

posted @ Tuesday, November 23, 2004 12:29 PM | Feedback (8)

Maintaining Scrollback Position Across Postbacks

posted @ Friday, November 19, 2004 12:07 PM | Feedback (14)

Rob Howard's 10 Tips for Writing High-Performance Web Applications

posted @ Wednesday, November 17, 2004 11:32 AM | Feedback (11)

Question: Disabling Request Validation from the Page

posted @ Friday, November 12, 2004 6:47 PM | Feedback (13)

DataGrid Talk Tonight at the San Diego .NET Beginners SIG

posted @ Thursday, November 11, 2004 4:26 PM | Feedback (1)

Programmatically Determining if WebUIValidation.js is Included in a Page?

posted @ Wednesday, November 03, 2004 9:19 PM | Feedback (8)

Testing ASP.NET 2.0

posted @ Sunday, October 31, 2004 5:56 PM | Feedback (1)

skmLinkButton - Easily Displaying Text in the Browser's Status Bar

posted @ Thursday, October 21, 2004 10:36 AM | Feedback (12)

Existing FAQ Applications? FAQ Application Wish List?

posted @ Wednesday, October 20, 2004 11:02 AM | Feedback (9)

Computed Columns and Divide by Zero Errors

posted @ Tuesday, October 19, 2004 10:17 AM | Feedback (23)

Update to My MSDN Article "Working with Client-Side Script"

posted @ Tuesday, October 12, 2004 5:27 PM | Feedback (6)

Sample Chapter of my .NET Web Services DVD

posted @ Tuesday, October 12, 2004 9:22 AM | Feedback (1)

Control Building and ViewState Redux

posted @ Friday, October 08, 2004 8:35 AM | Feedback (35)

Binding a Strongly-Typed Collection to a Crystal Report

posted @ Thursday, October 07, 2004 4:56 PM | Feedback (15)

What Would Your Dream Online Survey Control / Application Entail?

posted @ Thursday, October 07, 2004 8:57 AM | Feedback (11)

Control Building and ViewState Lesson for the Day

posted @ Wednesday, October 06, 2004 3:17 PM | Feedback (115)

Latest MSDN Article: Creating Pluggable ASP.NET Components

posted @ Friday, October 01, 2004 9:16 AM | Feedback (7)

Props to Peter Blum

posted @ Thursday, September 30, 2004 1:40 PM | Feedback (3)

URL Rewriting, the Image Web Control, and ~

posted @ Wednesday, September 29, 2004 9:20 AM | Feedback (13)

Version Control for the Solo Developer

posted @ Thursday, September 23, 2004 6:32 PM | Feedback (20)

A Tabbed Interface for Showing Parent/Child Data

posted @ Monday, September 20, 2004 10:36 AM | Feedback (15)

Upcoming User Group Talk...

posted @ Saturday, September 18, 2004 3:41 PM | Feedback (1)

How Not to Take ASP.NET For Granted

posted @ Thursday, September 16, 2004 1:28 PM | Feedback (2)

URL Rewriting Redux

posted @ Wednesday, September 08, 2004 10:51 AM | Feedback (8)

Hosting Multiple Sites from One Web Application

posted @ Friday, August 20, 2004 10:50 AM | Feedback (11)

Friday Quiz: Question on .NET 2.0 Generics

posted @ Friday, August 20, 2004 9:26 AM | Feedback (5)

Latest MSDN Article

posted @ Tuesday, August 17, 2004 9:59 PM | Feedback (5)

Is There Anything More Self-Conscious than Watching Yourself?

posted @ Thursday, August 12, 2004 9:16 AM | Feedback (6)

RoundedCorners Web Control Update

posted @ Monday, August 09, 2004 2:49 PM | Feedback (16)

Latest Article of Mine in this Month's asp.net PRO

posted @ Wednesday, August 04, 2004 9:08 PM | Feedback (1)

Anyone Familiar with Enhancing the ReadWriteControlDesigner?

posted @ Monday, August 02, 2004 9:13 PM | Feedback (4)

As Promised, the Article on the RoundedCorners Web Control

posted @ Tuesday, July 27, 2004 8:56 PM | Feedback (94)

A Web Control for Displaying Rounded Corner Tables

posted @ Monday, July 26, 2004 7:39 PM | Feedback (14)

Question: I set my page's EnableViewState property False; why is there still a __VIEWSTATE hidden form field?

posted @ Friday, July 23, 2004 2:54 PM | Feedback (14)

Does the VS.NET Designer Hate Me?

posted @ Friday, July 23, 2004 11:29 AM | Feedback (9)

On a Related Note - Large Web Forms

posted @ Thursday, July 22, 2004 12:22 PM | Feedback (17)

Largest. ViewState. Ever.

posted @ Thursday, July 22, 2004 8:37 AM | Feedback (19)

Your Daily Tip to Save Yourself 15 Minutes of Wasted Time

posted @ Tuesday, July 20, 2004 12:24 PM | Feedback (4)

A Row-Highlighted, Row-Selectable Custom DataGrid Control

posted @ Monday, July 19, 2004 10:26 AM | Feedback (4)

Back from the Honeymoon

posted @ Monday, July 05, 2004 4:04 PM | Feedback (4)

Confirming Before Postback

posted @ Friday, June 18, 2004 2:35 PM | Feedback (18)

Understanding ASP.NET View State

posted @ Thursday, June 03, 2004 9:28 AM | Feedback (57)

Problems Debugging ASP.NET - Another Gotcha

posted @ Tuesday, June 01, 2004 7:33 PM | Feedback (4)

Latest MSDN Article: Making ASP.NET Web Sites Accessible

posted @ Friday, May 28, 2004 9:43 AM | Feedback (6)

DEV392: Building Applications with Globalization in Mind

posted @ Thursday, May 27, 2004 10:20 AM | Feedback (7)

A Stumper of an ASP.NET Question: SOLVED!

posted @ Thursday, May 20, 2004 3:05 PM | Feedback (22)

A Stumper of an ASP.NET Question

posted @ Thursday, May 20, 2004 11:25 AM | Feedback (26)

Downlevel Browser Support for Validation Control's Client-Side Script

posted @ Friday, May 07, 2004 12:26 PM | Feedback (2)

Serving Dynamic Content with HTTP Handlers

posted @ Monday, May 03, 2004 5:30 PM | Feedback (4)

Adaptive Rendering

posted @ Thursday, April 29, 2004 12:19 PM | Feedback (5)

Panel Weirdness

posted @ Wednesday, April 28, 2004 12:14 PM | Feedback (37)

Enhancing Your .Text Blog - Allowing Readers to Rate Blog Entries

posted @ Thursday, April 15, 2004 4:12 PM | Feedback (16)

To Code-Behind or Not to Code-Behind: That is the Question!

posted @ Wednesday, April 14, 2004 12:23 PM | Feedback (22)

An Extensive Examination of Data Structures: Part 6 Available

posted @ Wednesday, April 07, 2004 7:07 PM | Feedback (8)

Small User Control Article Update

posted @ Thursday, April 01, 2004 5:55 PM | Feedback (3)

Mapping All File Extensions to ASP.NET

posted @ Sunday, March 28, 2004 3:19 PM | Feedback (34)

Getting the Most Out of Visual Studio .NET

posted @ Friday, March 26, 2004 3:34 PM | Feedback (4)

REQUEST: Ideas for a Useful HTTP Handler Demo?

posted @ Wednesday, March 24, 2004 1:22 PM | Feedback (33)

User Controls Article Available

posted @ Wednesday, March 24, 2004 9:19 AM | Feedback (6)

URL Rewriting in ASP.NET

posted @ Thursday, March 18, 2004 9:36 AM | Feedback (42)

Is ASP.NET Too Hard?

posted @ Tuesday, March 16, 2004 12:11 PM | Feedback (21)

An Extensive Examination of Data Structures, Part 5 Available

posted @ Friday, March 12, 2004 11:44 AM | Feedback (5)

New Article: Building DataBound Templated Custom ASP.NET Server Controls

posted @ Wednesday, March 10, 2004 9:14 AM | Feedback (4)

Data Access Application Block - Version 3.0

posted @ Monday, March 08, 2004 1:46 PM | Feedback (1)

Upcoming Talk on WS-Security

posted @ Sunday, February 29, 2004 11:34 AM | Feedback (3)

Case Study: Match.com

posted @ Friday, February 13, 2004 9:30 AM | Feedback (5)

Proof of my Verbosity

posted @ Tuesday, February 10, 2004 1:13 PM | Feedback (2)

How Do You Find Your Technical Information?

posted @ Monday, February 09, 2004 9:07 PM | Feedback (25)

Building Templated ASP.NET Server Controls

posted @ Thursday, February 05, 2004 7:58 PM | Feedback (3)

Polymorphism in ADO.NET

posted @ Wednesday, January 14, 2004 8:06 AM | Feedback (4)

Creating a Fully Editable DataGrid Server Control - Comments Appreciated!

posted @ Thursday, January 08, 2004 10:47 AM | Feedback (16)

A Bounty of System.Web.Mail Information!

posted @ Wednesday, January 07, 2004 4:27 PM | Feedback (2)

An Extensive Examination of Data Structures - Part 2

posted @ Friday, December 19, 2003 11:13 AM | Feedback (1)

New skmMenu Article Online - and skmMenu 1.3 Beta is Available

posted @ Saturday, December 06, 2003 1:49 PM | Feedback (8)

Showing the www.ASP.NET RSS Feed on the 4Guys Homepage

posted @ Friday, November 28, 2003 6:11 PM | Feedback (3)

Building an ASP.NET Menu Server Control

posted @ Friday, November 07, 2003 9:38 AM | Feedback (9)

A Blog Feed ASP.NET Server Control

posted @ Friday, October 24, 2003 4:14 PM | Feedback (2)

Data Access Application Block Talk Tonight

posted @ Tuesday, October 21, 2003 10:18 AM | Feedback (3)

Challenge: Emailing the Contents of a DataGrid with a ButtonColumn

posted @ Monday, October 20, 2003 10:06 AM | Feedback (6)

Setting the DataList's SelectedIndex Programmatically

posted @ Friday, October 17, 2003 11:09 AM | Feedback (3)

Outputting XML in a Visually Pleasing Manner

posted @ Thursday, October 16, 2003 2:11 PM | Feedback (3)

Working with XML Strings

posted @ Thursday, October 16, 2003 10:29 AM | Feedback (7)

Creating Designers for Custom ASP.NET Server Controls

posted @ Wednesday, October 15, 2003 3:36 PM | Feedback (2)

I'm still alive

posted @ Tuesday, September 30, 2003 1:20 PM | Feedback (7)

An Article of Mine's on the Microsoft.com Homepage

posted @ Monday, September 15, 2003 10:00 PM | Feedback (5)

skmMenu: An ASP.NET Menu Server Control

posted @ Tuesday, September 09, 2003 12:28 PM | Feedback (2)

My Latest Article

posted @ Tuesday, September 02, 2003 7:11 PM | Feedback (1)

Excel as a Code Generator

posted @ Thursday, August 21, 2003 3:38 PM | Feedback (9)

Two New Articles

posted @ Thursday, August 14, 2003 11:20 AM | Feedback (4)

Now .NET Toolbox

posted @ Monday, August 11, 2003 8:07 PM | Feedback (7)

Two New Articles up at the MSDN ASP.NET Section

posted @ Friday, August 01, 2003 12:46 PM | Feedback (3)

Just My Luck - XQueryServices.com is Down

posted @ Monday, July 28, 2003 11:06 AM | Feedback (11)

RSS Feed for 4GuysFromRolla.com

posted @ Friday, July 25, 2003 5:52 PM | Feedback (2)

My First Article in the MSDN ASP.NET Section is Up!

posted @ Wednesday, July 23, 2003 10:01 PM | Feedback (2)

Two new Data Web Controls FAQs

posted @ Thursday, July 10, 2003 11:19 PM | Feedback (2)

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles