I agree with everyone here. -10,000 for using aspx syntax :)
Go for a razor .. it will take you 2 minutes to learn. See the syntax link at:
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
Just remember that @Something expects output and there will be an HtmlEncode for you (which is huge +++), but that @ {some other code} does not output the output to the stream. So @ Html.TextBoxFor () works fine @ {Html.TextBoxFor ())} I believe that nothing will work, and you will be wondering why there is no way out. Besides the ones that were made, this is amazing and you will never want to go back to aspx again. Seriously .. you will pick it up as soon as possible.
source share