title: webmatrix c# and razor
body: <p>I wanted to give a try to razor but there are not many tutorials on web;  I've already tried <a href="http://www.asp.net/webmatrix/tutorials/2-introduction-to-asp-net-web-programming-using-the-razor-syntax" rel="nofollow">this one</a>, so better ask here. Can anyone please tell me how razor works? I mean are there any code behind pages or controls? and what is done in code behind pages if they exist? Also, how can I reference code behind pages? Generally speaking, what type of code fits in the cshtml page, I mean, for the sake of a clear design how should be the structure etc etc. finally, any good tutorial is highly appreciated. Thanks! </p>
  
  <p>Please note: I'm not using visual studio, I'm using webmatrix. </p>