There are three main ways to integrate Silverlight into a web page: using an ASP.NET Silverlight server control, using the HTML object element, or using the Silverlight.js helper file. The ASP.NET control allows hosting of Silverlight-based controls and audio/video, the HTML object is the simplest method, and the JavaScript provides embedding functions.