ASP.NET MVC 2 Optional URL Parameters

If you have a model object with a property named Id, you may have run into an issue where your model state is invalid when binding to that model even though you don’t have an “Id” field in your form.

Read More

Installing ASP.NET MVC 2 RC 2 on Visual Studio 2010 RC

aspnetmvc suggest edit

As many of you have probably heard, the release candidate for Visual Studio 2010 was recently released containing immense performance improvements and tons of bug fixes.

Read More

Headed To Austin and Speaking at the .NET User's Group

UPDATE: We moved the date to February 24th.

Read More

ASP.NET MVC 2 RC 2 Released

UPDATE: This blog post is out-of date. We released the RTM of ASP.NET MVC 2 in March 2010. Read about it here.

Read More

Can You Really Measure Customer Satisfaction?

One question that came up recently during my mid-year review is how am I measuring customer satisfaction with the products that I work on? For example, how can I measurably demonstrate that customers are happy with the work we are doing on ASP.NET MVC and that my team is responding to customer feedback?

Read More

Editable Routes

UPDATE: 2011/02/13: This code is now included in the RouteMagic NuGet package! To use this code, simply run Install-Package RouteMagic within the NuGet Package Manager Console.

Read More

Editable Routes Using App_Code

UPDATE: THIS POST IS DEPRECATED!!! I’ve updated the original post for editable routes to work in medium trust and not require a full app domain reload like this approach does. I think that approach may supersede this approach until I learn otherwise. :)

Read More

If You're Graduating Soon, Consider Working For The ASP.NET Team

work aspnet suggest edit

This is the second job posting in two days for positions on the ASP.NET team, how exciting! This one is a developer position for upcoming graduates.

Read More

Join My Team And Help Us Produce Higher Quality Products

aspnet suggest edit

The ASP.NET Team is still looking for that QA person out there who shares our passion for technology and improving the means by which software is made.

Read More

Do Not Adjust Your Browser

subtext suggest edit

This blog is experiencing technical difficulties. Do not adjust your browser.

Read More

Ambiguous Controller Names With Areas

Note: This describes the behavior of ASP.NET MVC 2 as of the release candidate. It’s possible things might change for the RTM.

Read More

Speaking at Mix 10

It’s that time of year again when a young man’s thoughts turn to Las Vegas! Yep, it’s another year and another Mix Conference (March 15-17, 2010), but this time they’ve changed locations to Mandalay Bay.

Read More

Death to confirmation dialogs with jquery.undoable

code jquery suggest edit

Confirmation dialogs were designed by masochists intent on making users of the web miserable. At least that’s how I feel when I run into too many of them. And yes, if you take a look at Subtext, you can see I’m a perpetrator.

Read More

Converting an RGB Color To Hex With JavaScript

code suggest edit

UPDATE: 12/30 I had transposed the rgb colors. I corrected the function.

Read More

jQuery Hide/Close Link

code suggest edit

UPDATE (12/26): I updated this post to use the href instead of the rel attribute

Read More

Merry Christmas

personal suggest edit

Just wanted to wish you all a Merry Christmas, Happy Holidays, or a Happy whatever you are celebrating at this time of year. I hope you are spending it well with family and friends! :)

Read More

ASP.NET MVC 2 and Visual Studio 2010

When we released ASP.NET MVC 2 Beta back in November, I addressed the issue of support for Visual Studio 2010 Beta 2.

Read More

ASP.NET MVC 2 RC Released

Paternity leave is not all fun and games. Mostly it’s soothing an irate baby and toddler while dealing with explosive poo episodes. Believe me when I say the term “blow out” is apt. That’s probably not the imagery you were hoping for in a technical blog post, but I think you can handle it. ;)066 What!? It’s already time for an RC?! I think I need to be changed.

Read More

Live Preview jQuery Plugin

code suggest edit

Many web applications (such as this blog) allow users to enter HTML as a comment. For security reasons, the set of allowed tags is tightly constrained by logic running on the server. Because of this, it’s helpful to provide a preview of what the comment will look like as the user is typing the comment.

Read More

How the IIS SEO Toolkit Saved My Butt

tools tech suggest edit

Ok, it wasn’t necessarily my ass that was saved, but it was years worth of images which were important to me!

Read More