Why can’t I use Request["id"] inside an action to get the value of the query string parameter named "id"? I was asked this questions millions of times in the talks I did about ASP.NET MVC during the last months.

I also got it asked a few times from colleagues so, when yesterday a friendasked the same question on a comment on one of my latest posts, I decided that the time had come to try and clarify this with a post.

The quick answer is: “Because you ...
Shout it
ASP.NET Web Hosting - Click Here for 3 Months Free!
.