is the Page_Load event run at the server or the client?

I don't want to make database calls from the client to fill my drop down list items.

If this is run at the client, where would I make my database calls?

Also is there somewhere I can find a good guide to what parts of an asp.net page are run where, since some things don't say it explicitly?