This article of Bart Czernicki covers how to create a custom ASP.NET MVC HTML Helper that will render the required HTML to host a Silverlight application (XAP file).
Source: Silverlight Hack
Over the last few weeks I have started investing some time in learning ASP.NET MVC (specifically ASP.NET MVC 2). This has nothing with the ongoing "Silverlight is dead" debate and I actually started a deep dive into the technology back in August 2010. I think that ASP.NET MVC is very important for Silverlight developers to learn (more on this in another blog post), because of its obvious positioning in Microsoft's HTML5 tooling investments (more on that in MIX 2011).