Within the Silverlight and WPF World there are many different ways to go about creating your websites and applications because this model and type of application is very new and rather different. Would might be used to a Windows forms style of development in which every item has an ID and you manage each of the events for those objects, such as the click event, within the code behind of that form. This type of model as well and good for everyone is doing to Windows forms development, but it changes dramatically when you start thinking about different types of development scenarios, such as Windows presentation foundation development and Microsoft silver like development (do a Windows presentation foundation development in the Web development arena).
The changes I speak of is a new development pattern and paradigm called model -- view --view model (MVVM). I have been gathering some resources to help study this new type of development style and I have listed some of those resources below, hope they help you.
Jason Dolinger’s Presentation:
Dan Crevier's Blog







