Man, I haven't messed with ASP.NET in over a year.
What you show there sure looks right. I'd have to run an experiment to see what, if anything is wrong. If I get the time, I will.
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.