I've been studying sharepoint for a matter of days now so please bear with me if I'm missing something really obvious. I've followed a couple of guides that have got me familiar with the process of creating the basics to a sharepoint site by adding master pages, custom content types and then aspx pages for the content types.
On having a further look into the way it all 'clicks together' and how the code looks - I'm failing to see why there's an absence of code-behind files. Coming from an asp .net C# web application dev background I've naturally used C# a lot to add functionality to my site - but can't seem to do so within sharepoint solutions!? I understand that user controls come with C# code-behind capability - so does this mean all of the server-side functionality is found in the web controls and not actually on the page?
Thanks a lot.